我需要您对哪个更好的意见。在ASP.net MVC项目中,建议对我的整个数据库使用一个DataModel还是对数据库中的每个表使用一个DataModel?
注意:我正在将EF dataFirst Model与oracle数据库一起使用。
哈哈,那是一个很好的问题。我认为您是MVC和EF的新手。对整个数据库使用一个DataModel。实体框架工作支持Oracle数据库。一个DbContext代表一个数据库。但是,您可以在项目中拥有多个数据库。因此,您将拥有各自的DbContext。
有三种使用实体框架的方法:
https://www.simple-talk.com/dotnet/.net-framework/different-approaches-of-entity-framework/此处说明了如何配置和使用不同的方法
但是,我个人更喜欢Database First。
如果您想了解更多有关带有EF的ASP.NET MVC的信息,请查看此处,其带有数据优先
http://www.codeproject.com/Articles/695850/Complete-CRUD-Operations-in-MVC
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句