我正在为拥有700多个表的数据库开发数据访问层.我创建了包含所有表格的模型,这些表格生成了一个巨大的模型.然后我将模型更改为使用4.1中的DBContext,这似乎改进了它的编译和工作方式.设计师似乎根本没有工作.
然后我创建了一个测试应用程序,它只是向表中添加了两条记录,但处理器在db.SaveChanges方法中达到了100%.作为一个黑匣子,很难弄清楚出了什么问题.
所以我的问题是
- 实体框架是大型数据库的最佳方法吗?
- 如果是这样,应该将模型分解为逻辑区域.我注意到你不能在多个模型中使用相同的sql表
- 我已经读过,在这些大型案例中,仅代码方法最好.那是什么.
任何指导都将得到真正的赞赏
谢谢