如何从DataLayer返回值列表

时间:2014-06-18 09:24:36

标签: c# asp.net

这是我的业务层,此代码只返回一个值, 如何从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);
        }       
    }   
}

1 个答案:

答案 0 :(得分:1)

修改您的数据访问层以创建其他方法例如。 GetItems返回多个项目

您可以使用任何类型的集合从DAL图层获取项目列表。

使用列表集合的示例:

public List<BusinessObj.Tables.GetLocal> GetItems(int TransId) 
{ 
  //Your Code to Fill List Collection 
}

从业务层调用上述方法以获取多个项目