我正在研究企业解决方案,我们首先将EF数据用于数据访问层。目前,我们在数据库中有大约100个表,我们将它们添加到一个Entity数据模型中。随着项目的增长,我们将拥有一个大型实体数据模型,大约有500个表。
我们计划为每个应用程序组件创建小模块,并为每个组件创建单独的实体数据模型。如果有人有这种方法的经验,那么请分享它的优缺点。
答案 0 :(得分:1)
如果没有服务层,那么您可以直接创建500个表的EDMX。实体框架将支持。 您将面临的唯一问题是 - 您无法在设计模式下打开EDMX文件。您只需要以xml格式处理它。 此外,您需要每次都禁用代码生成,以便可以轻松加载项目。