1
ASP.NETコアMVCアプリケーションで特定のテーブルのDBcontextと対応するモデルを作成しようとしています。このテーブルには主キーはありません。主キーのないテーブルのScaffold-DbContextモデルを作成する
私は、次の足場-DbContextは、パッケージマネージャコンソールで
Scaffold-DbContext "Server=XXXXX;Database=XXXXXXX;User Id=XXXXXXX;password=XXXXXXX" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -t TABLE_NAME -force -verbose
をコマンド - 、私はこの冗長出力 -
...............
...............
Unable to identify the primary key for table 'dbo.TABLE_NAME'.
Unable to generate entity type for table 'dbo.TABLE_NAME'.
私の環境は見ることができます実行しています - VS2015のUpdate3と、.NETのコア1.0 .0、ASP.NET MVCコアアプリケーション。
主キーのないテーブルのモデルを作成する方法はありますか?
ありがとうマイク。現時点で利用可能な回避策はありますか?私はテーブルからデータを読み取ろうとしているだけです。この表には挿入/更新/削除操作は必要ありません。 – Sanket
1.5秒経過した。それはまだ同じケースですか?私たちはまだ主キーのないテーブルを足場にすることはできませんか? –
リバースエンジニアリングツールの最新バージョンでは、モデル生成のためにテーブルにPKを定義する必要があります。 –