-1
データベースにデータを保存しようとしています。テーブル名はproduct_color
です。テーブルにデータを挿入中にエラーが発生しました "エンティティセットを更新できません"
public void PostAddColour1()
{
product_color pc = new product_color();
pc.id = 999;
pc.product_id=2;
pc.color_id=1;
pc.display_order=3;
db.product_color.Add(pc);
db.SaveChanges();
}
これは、データをテーブルに挿入するための機能コードです。 db.SaveChanges();
は、以下のエラーと呼ばれる
を示しています。あなたは、テーブル上の任意の主キーを定義していないとき
Unable to update the EntitySet 'product_color' because it has a
DefiningQuery and no <InsertFunction> element exists in the
ModificationFunctionMapping> element to support the current operation.
の詳細を読むことができますすればよいですか? –
[EntitySetを更新できません - DefiningQueryがあり、要素が存在しないためです。](http://stackoverflow.com/questions/7583770/unable-to-update-the-entityset-because-it -has-a-definingquery-and-no-updatefu) –