webservice返回DataTable的地方,甚至可能吗?
所有示例都引用了db / Connection对象。
任何指针都表示赞赏。
谢谢!
答案 0 :(得分:3)
您不需要返回DataTable,这就是ADO.NET的想法。相反,您可以返回一个pocos列表(代表您的数据的类)。以下是主Petapoco help page at Topten Software的示例:
// 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; }
}