EF6.1.1 を使用しています。データベース ビューがあります。ビューには「ID」列があり、null にすることはできません。そのビューをedmxデザイナーに追加しました。デザイナーの「ID」列の前に鍵アイコンがあることに気付きました。デザイナーの「ID」列を右クリックすると、「エンティティ キー」オプションが選択されていることもわかりますが、T4 がエンティティを再生成すると、対応するエンティティの ID 列に「キー」属性が表示されません。したがって、コンパイル時の警告が表示されます
警告 4 エラー 6002: テーブル/ビュー 'XXXXXX' には主キーが定義されていません。キーは推測され、定義は読み取り専用のテーブル/ビューとして作成されました。