2012-08-22 54 views
4

我们可以在同一个数据库的项目中创建多个实体框架吗? 我想为每个子系统创建实体框架。一些子系统具有共享表。同一数据库的多个实体框架

+0

你的意思是你想要在该数据库的顶部创建多个**概念**数据模型?是的,这是完全可能的。你试过了吗?如果是这样的话:你有什么问题吗?如果是:**什么**问题/问题? –

回答

5

这是可能的,您可以根据需要创建多个EDMX文件。

但它不recommmended,如...

  1. 您不能查询在不同型号的多个表。
  2. 定义边界将非常困难,因为大多数表通过关系连接。
  3. 如果在多个模型中存在相同的表格,那么您将遇到一致性问题和命名空间冲突。

相反,我们只创建一个EDMX模型,并把它放在一个公共库,然后将其在许多不同的子projects.The唯一的问题是进口的,您的连接字符串,必须正确定义指定公共库资源。

相关问题