我们有一个现有的 MS SQL 数据库,其中外键未正确映射。此外,一些没有 PK 的视图。
我现在的问题是我应该首先使用例如逆向工程师代码自己生成 POCO,还是应该使用 EDMX-Designer?
我都试过了。首先使用逆向工程师代码,我得到了我需要的所有 POCO,但另外还有我不想映射的废话视图和表。数据库优先的概念使我能够选择我的表和视图。但最后我得到了一个映射,其中视图有几个不在数据库中设计的键。似乎这个概念只适用于适当设计的数据库。
那么你的建议是什么?
非常感谢!
问候,奥利弗