0

外部キーが適切にマップされていない既存の MS SQL データベースがあります。さらに、PK のないいくつかのビュー。

私の質問は、最初にリバース エンジニアリング コードなどを使用して自分で POCO を生成する必要があるか、または EDMX-Designer を使用する必要があるかということです。

両方試しました。リバース エンジニアリング コードを最初に使用して、必要なすべての POCO を取得しましたが、さらにマップしたくないビューとテーブルをクラップしました。データベース ファーストのコンセプトにより、テーブルとビューを選択できるようになりました。しかし最後に、ビューにデータベースで設計されていないいくつかのキーがあるマッピングを取得しました。このコンセプトは、適切に設計された DB で機能するようです。

それで、あなたのアドバイスは何ですか?

どうもありがとう!

よろしく、 オリバー

4

1 に答える 1

0

私はジョーに同意します。最終的には好みと技術的な決定になるでしょう。これは、EFの専門家からあなたを助けるかもしれません...

Entity Framework 戦略のわかりやすい解説: モデル作成ワークフロー

また、データベースが不要なテーブル/ビューをリバース エンジニアリングした場合、生成されたクラスを単に削除することはできませんか?

于 2013-08-14T17:22:36.123 に答える