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>將上面三部分代碼黏貼在最上端

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM