gpt4 book ai didi

entity-framework - 同一数据库的多个 Entity Framework

转载 作者:行者123 更新时间:2023-12-03 07:30:24 24 4
gpt4 key购买 nike

我们可以在项目中为同一个数据库创建多个 Entity Framework 吗?我想为每个子系统创建 Entity Framework 。部分子系统具有共享表。

最佳答案

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

但不推荐这样做,因为...

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

相反,我们只创建了一个 EDMX 模型并将其放入一个公共(public)库中,然后将其导入到许多不同的子项目中。唯一的问题是,必须正确定义连接字符串以指定公共(public)库资源。

关于entity-framework - 同一数据库的多个 Entity Framework ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12066249/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com