C#中三层架构UI、BLL、DAL、Model实际操作
1、实体类库(Model),主要存放数据库中的表字段。
2、数据访问层(DAL),主要是存放对数据类的访问,即对数据库的添加、删除、修改、更新等基本操作;
3、业务逻辑层(BLL)对传送数据进行逻辑判断分折,并进行传送正确的值。
4、表现层(UI)即用户界面层
2、工厂层:
public class Users
{
private LearningProjectInterface.IUsers dataUsers;
public Users()
{
this.dataUsers = LearningProjectFactory.Learning.F_Users();
}
//方法一:
public int Add(LearningProjectModel.Users user)
{
return dataUsers.Add(user);
}
//方法二:
public int Add(LearningProjectModel.Users user)
{
return LearningProjectFactory.Learning.F_Users().Add(user);
}
}