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