C# EF三层使用

 

搭建普通三层

DAL层,BLL层,Model层,Web层

 

 

House Web层

BLL逻辑层 数据模型
 
DAL 数据访问层
 
Model 实体数据模型

 

首先,先来看一下是哪三层。表示层(UI,User Interface),业务逻辑层(BLL BusinessLogicLayer),数据访问层(DAL Data Access Layer)。三层的划分是物理上的划分。

表示层(UI),这个最容易理解,就是用户看到的主界面。

数据访问层(DAL),也不难理解,主要是负责数据的增删改查。
 
业务逻辑层(BLL),算是表示层和数据访问层的桥梁吧。里面主要存放一些业务流程。也就是逻辑。主要作用就是从DAL中获取数据,然后显示到UI上。

引用

DAL层引用Model层

BLL层引用DAL层和Model层

Web层引用BLL层和Model层

 

实现EF三层的搭建(添加引用,修改配置信息)

1.在Model中添加一个ADO.NET实体数据集

 

2.在DAL层中添加引用

 

添加的时候看看引用的EntityFramework.dll的版本是否跟Model中的EntityFramework.dll版本号相同,如果不同的话会出错。 右击dll,查看属性就可以看到详细信息。

 

3修改配置信息

将Model中的App.config与EntityFramework相关的配置全部复制过来,发现是在configuration根节点下

 

 

然后在Web层中的Web.config中,找到节点<configuration></configuration>将上面三部分代码黏贴在最上端

 

转载于:https://www.cnblogs.com/zry2510/p/6208996.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值