Có thể sử dụng truy vấn động PetaPoco để trả về Json trong ASP.net WebAPI không?Trả về Json Sử dụng PetaPoco Dynamic & WebAPI
// WebAPI khiển
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;
}
}
Tôi nhận được một lỗi
Để có XML serializable, loại mà kế thừa từ IEnumerable phải có một thực hiện của chương trình Add (System.Object)
Tôi chưa bao giờ sử dụng PetaPoco, nhưng có bạn đã cố gắng chuyển đổi đối tượng quay trở lại động trường JSONObject hoặc JsonArray? http://goo.gl/BaIx5 – cecilphillip