我有一个发出请求的函数:
public DataTable getById(int id)
{
return db.GetDataTable("");
}
并将其称为:
var obj = getById(1);
此外,我还拥有set/get
属性的自定义模型。如何将输出var obj
转换为我的自定义数据?
答案 0 :(得分:1)
如果您拥有所有信息,那么您必须自行转换。
您可以使用LINQ迭代行集合:
var results = getById(1);
return results.AsEnumerable().Select(row => new Person
{
Name = row.Field<String>("Name"),
Age = row.Field<Int32>("Age")
});
您必须根据实际的课程和数据对其进行自定义。