其实三层架构是一个程序最基本的 在.Net开发中通常是多层开发
比如说
BLL 就是business Logic laywer(业务逻辑层) 他只负责向数据提供者也就是DAL调用数据 然后传递给 客户程序也就是UI
DAL就是(data access laywer)数据访问层 ,负责 对实体也就是数据库相应表的增删改查
IDAL它体现了“抽象”的精神,或者说是“面向接口编程”的最佳体现。抽象的接口模块(IDAL)
Model: 实体层数据库中表的映射,一般有几个表就有几个实体类
DBUtility: 数据库应用层
common:常用处理组件层
web:(Web)网站项目
在程序中调用BLL,BLL中调用DAL
创建方法:
菜单-》文件-》新增-》新建项目
然后可以选择建立一个类库,也就是BLL,DAL。
如果要新建网站的话同理。
建立之后可以在一个项目中引用某个类库,注意引用顺序。引用完成后就可以查看项目依赖项的依赖关系了