首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EntityFramework数据库优先还是代码优先

EntityFramework数据库优先还是代码优先
EN

Stack Overflow用户
提问于 2013-08-14 21:59:01
回答 1查看 2.4K关注 0票数 0

我们有一个现有的MS SQL数据库,其中的外键没有正确映射。此外,还有一些没有PKs的视图。

我现在的问题是,我是应该先用反向工程代码生成POCOs,还是应该使用EDMX-Designer?

我都试过了。有了逆向工程代码,我首先得到了我需要的所有POCOs,但另外还有我不想映射的垃圾视图和表。Database-first概念为我提供了选择表和视图的能力。但最后我得到了一个映射,其中视图有几个键,这些键不是在数据库中设计的。看起来这个概念只适用于一个适当设计的数据库。

那么你的建议是什么呢?

非常感谢!

你好,奥利弗

EN

回答 1

Stack Overflow用户

发布于 2013-08-15 01:22:36

我同意Joe的观点,这最终将是一个偏好+技术的决定。这可能会帮助你从EF专家那里走出来。

Demystifying Entity Framework Strategies: Model Creation Workflow

另外,如果对数据库进行逆向工程,添加了不需要的表/视图,那么删除生成的类是不可能的吗?

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

https://stackoverflow.com/questions/18233819

复制
相关文章

相似问题

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