0

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

我现在的问题是我应该首先使用例如逆向工程师代码自己生成 POCO,还是应该使用 EDMX-Designer?

我都试过了。首先使用逆向工程师代码,我得到了我需要的所有 POCO,但另外还有我不想映射的废话视图和表。数据库优先的概念使我能够选择我的表和视图。但最后我得到了一个映射,其中视图有几个不在数据库中设计的键。似乎这个概念只适用于适当设计的数据库。

那么你的建议是什么?

非常感谢!

问候,奥利弗

4

1 回答 1

0

我同意乔,这最终将是一个偏好+技术决定。这可能会帮助您从 EF 专家那里获得帮助...

揭秘实体框架策略:模型创建工作流程

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

于 2013-08-14T17:22:36.123 回答