È possibile utilizzare la query dinamica PetaPoco per restituire Json in Web API ASP.net?Restituisci Json utilizzando PetaPoco Dynamic & WebAPI
// WebAPI controller
public class BranchController : ApiController
{
public IEnumerable<dynamic> Get()
{
// Create a PetaPoco database object
var db = new PetaPoco.Database("DefaultConnection");
// Show all Branches
var b = db.Query<dynamic>("SELECT * FROM Branches").ToList();
return b;
}
}
Sto ricevendo un errore
Per essere XML serializzabile, tipi che ereditano da IEnumerable deve avere un'implementazione di Add (System.Object)
Non ho mai usato PetaPoco, ma hai provato a convertire oggetti restituiti alle istanze JsonObject o JsonArray dinamici? http://goo.gl/BaIx5 – cecilphillip