【问题标题】:compare entity framework models比较实体框架模型
【发布时间】:2018-05-14 00:36:39
【问题描述】:

我想比较不同项目中的两个模型,以确定它们在表数、表名、表列、表之间的关系(重要)等方面是否相同。

其中一个使用数据注释和其中一个使用流式 API 无关紧要,我想知道它们是否创建相同的数据库。

最好的方法是什么?

提前致谢。

【问题讨论】:

  • ((IObjectContextAdapter)instance).ObjectContext 包含模型信息(在调用 OnModelCreating() 之后),所以这是您最好的选择。我的一位同事找到了在线比较模型的完整代码。
  • 您可以架构比较在 Visual Studio 中创建的数据库。见here

标签: c# database entity-framework ef-code-first compare


【解决方案1】:

如果您只想比较模型文件,那么您可以使用超越比较工具

【讨论】:

  • 不是为了这个,只是为了比较文本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-11-13
  • 1970-01-01
  • 2012-09-23
  • 2021-10-24
  • 1970-01-01
  • 2011-08-28
  • 1970-01-01
相关资源
最近更新 更多