请教mvc项目中如何使用ef
请问mvc项目中怎么使用ef
1.是在哪个文件夹下添加实体数据模型?
2.我看有的使用ef的mvc项目里,没有edmx文件,只有dbcontext类和model类,也能使用ef,请问这是怎么做到的。
谢谢!
------解决思路----------------------
这种模式叫codefirst,有映射文件的那个叫dbfirst
------解决思路----------------------
楼上正解。
EF4.x版本开始支持CodeFirst。codefirst模式以代码来定义模型(所谓fluent api),代替了edmx,更加灵活。而edmx在业务需要变动和维护时很不方便。
现在完全可以使用codefirst,类似dbfirst的从数据库反向生成模型的功能,codefirst也有,装一个Entity Framework Power Tools工具就行。
1.是在哪个文件夹下添加实体数据模型?
2.我看有的使用ef的mvc项目里,没有edmx文件,只有dbcontext类和model类,也能使用ef,请问这是怎么做到的。
谢谢!
------解决思路----------------------
这种模式叫codefirst,有映射文件的那个叫dbfirst
------解决思路----------------------
楼上正解。
EF4.x版本开始支持CodeFirst。codefirst模式以代码来定义模型(所谓fluent api),代替了edmx,更加灵活。而edmx在业务需要变动和维护时很不方便。
现在完全可以使用codefirst,类似dbfirst的从数据库反向生成模型的功能,codefirst也有,装一个Entity Framework Power Tools工具就行。