这是我的业务层,此代码只返回一个值, 如何从DataLayer返回值列表。
public class GetLocal
{
public BusinessObj.Tables.GetLocal GetItem(int TransId)
{
DataLayer.PL.GetLocal objGetLocalDL = new DataLayer.PL.GetLocal();
try
{
return objGetLocalDL.GetItem(TransId);
}
catch (Exception ex)
{
throw new Exception(ex.Message, ex.InnerException);
}
}
}
答案 0 :(得分:1)
修改您的数据访问层以创建其他方法例如。 GetItems返回多个项目
您可以使用任何类型的集合从DAL图层获取项目列表。
使用列表集合的示例:
public List<BusinessObj.Tables.GetLocal> GetItems(int TransId)
{
//Your Code to Fill List Collection
}
从业务层调用上述方法以获取多个项目