我在DAL的BLL
中调用了函数输出类型为datatable
的函数,并在BLL
中我想将它添加到列表中如何执行此操作?
在BLL:
我的代码在这里:
public static List<tbl_view> ListOrDefault()
{
List<tbl_view> load = new List<tbl_view>();
tbl1 dt = new tbl1();
dt = db.Fill_load();
load.Add(dt.age, dt.famil, dt.name, dt.id, dt.field);
return load;
}
load.add中的visual studio错误
答案 0 :(得分:2)
List<T>.Add
获取T
类型的对象,在本例中为tbl_view
,但您传递的是dt.Age
等单个属性。您必须创建并初始化实例:
load.Add(new tbl_view{ Age = dt.Age, Fami = dt.fami, Name = dt.name, Id = dt.id, Field = dt.field });
(假设这些属性存在于tbl_view
)