【发布时间】:2010-09-16 14:23:44
【问题描述】:
这样使用partial class实现BLL和DAL可以吗:
namespace BLL
{
partial class Employee
{
public string EmpID { get; set; }
public string EmpName { get; set; }
public List<Employee> GetListOfEmployees()
{
return DAL.Employee.GetListOfEmplyee();
}
}
}
namespace DAL
{
partial class Employee
{
public static List<Employee> GetListOfEmployees()
{
//DATA ACCESS
var emps = GetEmployeesFromDb(); // fetch from db
return emps;
}
}
}
或任何其他建议?提前致谢。
【问题讨论】:
-
您的 DAL 和 BLL 类不会合并,因为它们位于不同的命名空间中。
-
为什么不使用现有的 DAL 而不是自己发明?在此线程中查看我的答案:stackoverflow.com/questions/3704802/…
标签: c# architecture layered