未分類

ASP.NET MVC 5

ASP.NET MVC 5 で開発する際、問題解決の覚書です。

作成したエンティティモデルが認識されない

エンティティモデルを作成したら、一度コンパイルが必要です。

スキャフォールディングによる開発を行う際、実行後の挿入時に以下のエラーが発生する件(更新等も同様、また一覧も表示されない)

Unable to update the EntitySet 'Members' because it has a DefiningQuery and no <InsertFunction> element exists in the <ModificationFunctionMapping> element to support the current operation.

解決策は、テーブルを作成する際、id 列などキーとなる列を作成しますが、プライマリーキーとして設定されていない場合にこのようなエラーが発生します。

-未分類