C# 比较实体框架模型

C# 比较实体框架模型,c#,database,entity-framework,ef-code-first,compare,C#,Database,Entity Framework,Ef Code First,Compare,我想比较不同项目中的两个模型,找出它们在表数量、表名称、表列、表之间的关系(重要)等方面是否相同 它们中的一个使用数据注释,另一个使用fluentapi并不重要,我想知道它们是否创建了相同的数据库 最好的方法是什么 提前谢谢 如果您只想比较模型文件,那么您可以使用beyond compare工具进行比较。这不是为了这个,它只是为了比较文本。((IObjectContextAdapter)实例)。ObjectContext包含模型信息(在调用OnModelCreating()之后),所以这是您的最

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

它们中的一个使用数据注释,另一个使用fluentapi并不重要,我想知道它们是否创建了相同的数据库

最好的方法是什么


提前谢谢

如果您只想比较模型文件,那么您可以使用beyond compare工具进行比较。

这不是为了这个,它只是为了比较文本。((IObjectContextAdapter)实例)。ObjectContext包含模型信息(在调用OnModelCreating()之后),所以这是您的最佳选择。我的一位同事在网上找到了比较模型的完整代码。您可以对在Visual Studio中创建的数据库进行模式比较。看见