EF6如何避免为由另一个DbContext管理的实体创建表?

哈兹杰克

我有下面的类结构:

  1. SecurityLayer.Domain dll

    • 用户类和其他一些类
    • 为此有一个nuget包
  2. SecurityLayer.Data dll

    • SecurityDbContext类(从DbContext继承并管理与用户相关的实体
    • 为此有一个nuget包

现在,我构建另一个使用上面两个包的产品。我有下面的结构

  1. MyProduct.Data dll具有ProductDbContext来管理MyProduct.Domain dll中的实体

问题是当我在MyProduct.Data项目上使用Add-Migration时,EF生成了一个迁移以从MyProduct.Domain和SecurityLayer.Domain创建所有实体

我知道EF6在单个数据库中支持多个DbContext,但是它对我不起作用。我们可以做些什么让EF避开SecurityLayer.Domain中的实体吗?任何建议都非常感谢。Tks很多!

戴维

最简单的方法是创建初始迁移并从中删除不相关的位。由于EF的工作方式,后续的迁移将不会选择现有的表。

迁移实际上将数据库的状态存储在名为的表中__MigrationHistory这些列之一包含一个压缩的EDMX文件。您可以将内容提取为Blob,将其另存为.zip文件,然后亲自查看。每次迁移都使用它来确定自上一次迁移以来发生了什么变化。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在实体框架中将列映射到另一个表?

来自分类Dev

如何在Oracle中创建一个临时表作为另一个表的副本?

来自分类Dev

EF一对一的关系变更实体与另一个(替代)

来自分类Dev

使用Hibernate公式从另一个表中选择一个实体

来自分类Dev

EF6重试过程为SqlQuery命令引发“另一个SqlParameterCollection已包含SqlParameter”

来自分类Dev

如何创建引用另一个表中另一列的计算列?

来自分类Dev

如何创建链接到另一个表的表

来自分类Dev

如何为由另一个数组过滤的列中的元素设置值

来自分类Dev

如何使用Dcotrine冲洗一个实体而不冲洗另一个实体?

来自分类Dev

如何创建创建另一个脚本的脚本

来自分类Dev

EF6创建一个额外的空实体(表)

来自分类Dev

根据另一个表创建条件列

来自分类Dev

如何在另一个实体(NestJS)内添加创建实体?

来自分类Dev

如何创建与另一个表相似的表,而不在创建时复制数据?

来自分类Dev

如何为一个模型创建两个导航属性(EF6代码优先)

来自分类Dev

如何对从另一个表创建的未分区的配置单元表进行分区

来自分类Dev

如何在Oracle中创建一个临时表作为另一个表的副本?

来自分类Dev

如何在SQL中根据另一个表的数据创建动态表

来自分类Dev

从另一个表创建表

来自分类Dev

通过将EF实体与LINQ中的另一个对象连接来创建DTO

来自分类Dev

如何使用Dcotrine冲洗一个实体而不冲洗另一个实体?

来自分类Dev

如何用另一个表的所有列的相同数据类型创建一个表?

来自分类Dev

Hana:如何创建一个表类型,就像另一个表的类型一样?

来自分类Dev

从另一个表vfp6更新

来自分类Dev

Symfony 如何创建一个实体并将其添加到另一个?

来自分类Dev

如何使用 SQL 中另一个表中的一列创建一个新表?

来自分类Dev

如何使用每周汇总的另一个表中的值创建临时表?

来自分类Dev

创建一个包含另一个现有实体的新实体

来自分类Dev

如何使用 JavaScript 在另一个表中创建一个表?

Related 相关文章

  1. 1

    如何在实体框架中将列映射到另一个表?

  2. 2

    如何在Oracle中创建一个临时表作为另一个表的副本?

  3. 3

    EF一对一的关系变更实体与另一个(替代)

  4. 4

    使用Hibernate公式从另一个表中选择一个实体

  5. 5

    EF6重试过程为SqlQuery命令引发“另一个SqlParameterCollection已包含SqlParameter”

  6. 6

    如何创建引用另一个表中另一列的计算列?

  7. 7

    如何创建链接到另一个表的表

  8. 8

    如何为由另一个数组过滤的列中的元素设置值

  9. 9

    如何使用Dcotrine冲洗一个实体而不冲洗另一个实体?

  10. 10

    如何创建创建另一个脚本的脚本

  11. 11

    EF6创建一个额外的空实体(表)

  12. 12

    根据另一个表创建条件列

  13. 13

    如何在另一个实体(NestJS)内添加创建实体?

  14. 14

    如何创建与另一个表相似的表,而不在创建时复制数据?

  15. 15

    如何为一个模型创建两个导航属性(EF6代码优先)

  16. 16

    如何对从另一个表创建的未分区的配置单元表进行分区

  17. 17

    如何在Oracle中创建一个临时表作为另一个表的副本?

  18. 18

    如何在SQL中根据另一个表的数据创建动态表

  19. 19

    从另一个表创建表

  20. 20

    通过将EF实体与LINQ中的另一个对象连接来创建DTO

  21. 21

    如何使用Dcotrine冲洗一个实体而不冲洗另一个实体?

  22. 22

    如何用另一个表的所有列的相同数据类型创建一个表?

  23. 23

    Hana:如何创建一个表类型,就像另一个表的类型一样?

  24. 24

    从另一个表vfp6更新

  25. 25

    Symfony 如何创建一个实体并将其添加到另一个?

  26. 26

    如何使用 SQL 中另一个表中的一列创建一个新表?

  27. 27

    如何使用每周汇总的另一个表中的值创建临时表?

  28. 28

    创建一个包含另一个现有实体的新实体

  29. 29

    如何使用 JavaScript 在另一个表中创建一个表?

热门标签

归档