首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >edmgen验证的目的?比较SSDL和数据库架构?

edmgen验证的目的?比较SSDL和数据库架构?
EN

Stack Overflow用户
提问于 2012-08-07 17:45:34
回答 1查看 653关注 0票数 1

不确定EDMGEN正在验证here的内容

它根据实时数据库模式验证ssdl文件,以查找不一致)?

它不是只验证ssdl、csdl和msl文件之间的内部一致性吗?

如果没有人手动更改自动生成的ssdl、csdl和msl文件的内容,是否有理由验证它们?

此验证是否与在visual studio中将ConceptualEntityModel的“生成时验证”属性设置为true时运行的验证相同?

有没有办法检查ssdl文件和实时数据库之间的一致性?(如新表、不同字段、外键等)与Redgate SQLCompare在比较模式时提供的结果类似。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-07 18:38:59

Ot它只验证ssdl、csdl和msl文件之间的内部一致性?

它只验证EDMX文件-这意味着SSDL、MSL和CSDL之间的一致性。

此验证是否与在visual studio中将ConceptualEntityModel的“生成时验证”属性设置为true时运行的验证相同?

有没有办法检查ssdl文件和实时数据库之间的一致性?

这不是EDMGEN验证或实体框架的目的。如果你有VS Premium或Ultimate版,你可以使用它的数据库工具来比较两个数据库--这基本上等同于RedGate的SQL Compare。我不确定是否有任何工具可以比较SSDL和实际数据库,但您通常只需要一组集成测试,这些测试将验证您的数据库仍然可以与您的模型一起工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11843264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档