public class Dal<T> where T:class,new()
{
public virtual List<T> Sel(string proc, SqlParameter[] par = null)
{
List<T> list = new List<T>();
DataTable table = SQLHelper.Sel(proc, par);
foreach (DataRow row in table.Rows)
{
T model = new T() { };//实体
list.Add(model);
}
return list;
}
}
T model = new T() { };
原来是是这样的
foreach (DataRow row in table.Rows)
{
Users model = new Users()
{
XXX = Convert.ToString(row["XXX"]),
XXX = Convert.ToString(row["XXX"])
};
}
return list;
怎样才能在基类里面完成循环的装箱拆箱操作?在没有特别的需要的时候就不用再子类里面重写基类方法?
求助各位大佬