Web服务在哪里返回DataTable,甚至可能吗?
所有示例都引用了一个 db/Connection 对象。
任何指针表示赞赏。
谢谢!
Web服务在哪里返回DataTable,甚至可能吗?
所有示例都引用了一个 db/Connection 对象。
任何指针表示赞赏。
谢谢!
您不需要返回 DataTable,这是 ADO.NET 的想法。相反,您可以返回一个 pocos 列表(代表您的数据的类)。这是Topten Software 的 Petapoco主帮助页面中的一个示例:
// Create a PetaPoco database object
var db=new PetaPoco.Database("connectionStringName");
// Show all articles
foreach (var a in db.Query<article>("SELECT * FROM articles"))
{
Console.WriteLine("{0} - {1}", a.article_id, a.title);
}
在本例中,“article”是一个普通的 c# 对象,如下所示:
public class article
{
public long article_id { get; set; }
public string title { get; set; }
public DateTime date_created { get; set; }
public bool draft { get; set; }
public string content { get; set; }
}