简单三层框架,是.Net开发中最最基础的框架了,由 数据访问层、逻辑处理层、表示层组成。一般情况下,在项目中数据模型Model层也是单独一层,但是只是单纯的数据模型不算在业务层划分当中。
好了,框架搭建,如果不了解,可能会觉得难以下手,了解之后,自然知道怎么做,只是其中的步骤,比起单纯的功能开发,是要繁琐不少,下面我们来一步一步搭建属于自己的框架,这里只列出重要步骤,其他未提到的细节可自行摸索。
数据模型层,首先要创建数据库,再从数据库生成EF模型。

首先,添加类库 ,名称:Example.Model
再添加实体数据模型:
至此,Model数据层算了完成了。
由于我们事件知道有几层,所以,先把所有的类库项目全部先建立好,web为MVC的空项目,至于各层代码,分到各层再去处理
由于使用EF,为了方便使用EF扩展,先用nuget添加一个扩展包
EntityFrameWork.Extended,版本使用默认的就行。
添加好之后,就可以添加一个BaseDAL的类了,是为了方便DAL层操作的。
BaseDAL.cs
有了BaseDAL这个类,我们就来建立具体针对表的 SysUserDAL.cs
SysUserDAL.cs 很简单,我们就写个方法读取数据库中之前添加的一条测试数据
在Example.BLL 项目中,添加 Example.BLL.cs
Example.BLL.cs
BLL层内容也就完成了
BLL层就这么简单,如果不做数据方面的判断,直接调用DAL层的方法就行
先简单修改一下默认路由
创建首页控制器和页面Razor视图
Index控制器中修改action为Index的方法
Index.cshtml页面显示的修改
运行效果:
此文章一步一步介绍如果搭建简单三层 ef mvc框架项目,关键流程和代码都已贴上,按步骤来应该可以正常运行,如果不能正常运行,可以同我交流,可以加补一些更详细的步骤。
后续会加上另外几种框架。
版权声明:
作者:真爱无限
本文为博主原创文章版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接.