SQL Server Management Studio では、デザイナでテーブルを編集し、2 つの列を選択して右クリックし、それらを主キーにすることができます。
ビューに対してもこれを行う可能性はありますか?
通常、データベースにビューがある場合、いくつかの列が必要NOT NULL
です。次に、 (. Entity Framework 4
edmxUpdate Model From Database
ファイルのデザイン ビューで) ビューをインポートします。列が 1 つであるためNOT NULL
、この列が主キーになります。列がない場合NOT NULL
、ビューをモデルにインポートすることを拒否します。問題は、1 つの列を主キーにすることはできず、2 つの列のみを組み合わせたビューがあることです。これらの2つの列を主キーとして受け入れるようにEntity Frameworkを作成するにはどうすればよいですか。
または、ビューに新しい列 (ID と呼ばれる) を追加して、この列を主キーにすることはできますか? どうすればこれを行うことができますか?