これについては、Web のいたるところに、相反する紛らわしいアドバイスがたくさんあります。そして、私はこれを自分自身のために、そして将来そのような情報を探している人のために解決したいと思います.
質問は — Entity フレームは、主キーのないテーブルを持つデータベースでうまく機能しますか?
詳細 : データベースがあり、PK が指定されていないテーブルがたくさんあります。設計が悪いとかどうでもいいのですが、スキーマを変更するために今できることは何もありません。私はそれを処理する必要があります。私たちは MS が好きで、常に MS ツールを使用しているため、EF を使用したいと考えています。MS がこの EF の更新とサポートを継続し、今後も十分な注意を払ってくれることを知っていると、私たちはぐっすり眠ることができます。さて、ここで私がこのウェブサイトや他のウェブサイトで過度に調査した私の燃える質問です. 「私のDBには決してPKを持たないいくつかのテーブルがあることを完全に知っている私のプロジェクトでEFを使用できますか」. 問題の一部は、使いやすさのために EF を使用したいということと、MSphiles であることです。
私は次のようなアドバイスをたくさん聞いています。
- うまくいきません。
- 動作させることができます。
- 全然大したことない…
それが本当に病気になるところです。お知らせ下さい。