关于Entity Framework在MVC架构以及在项目中使用小结。
创建sqlproj项目
在项目中增加sqlproj项目,增加相关表或视图后,发布到数据库;
创建Entity项目
新建一个Entity项目,创建实体数据模型,会自动把发布的数据库表映射到实体类中;
Context类
创建一个在项目中可以通用的BaseDBContext类
|
|
全局通用的操作类
有了Context类后,我们需要一个对全局通用的操作类EFHelper
|
|
以上可以通用在整个项目的基本操作类
实际使用
创建了操作类后,就可以直接在项目中进行操作
|
|
如果需要在复杂的地方进行操作,如下
|
|
如果,表连接或条件较复杂,推荐直接写视图,通过操作视图得到数据。