ホームページ > バックエンド開発 > C++ > Entity Framework 1 の「DefiningQuery と Missing UpdateFunction のため EntitySet を更新できません」を解決する方法は?

Entity Framework 1 の「DefiningQuery と Missing UpdateFunction のため EntitySet を更新できません」を解決する方法は?

Barbara Streisand
リリース: 2024-12-30 09:13:09
オリジナル
347 人が閲覧しました

How to Resolve

TypeError: DefiningQuery と UpdateFunction がないため EntitySet を更新できません

.NET 3.5 を使用する Entity Framework 1 では、エンティティを更新しようとするとエラーが発生することがあります。

Unable to update the EntitySet - because it has a DefiningQuery and no <UpdateFunction> element exists in the <ModificationFunctionMapping> element to support the current operation.
ログイン後にコピー

このエラーは次のいずれかが原因で発生しますシナリオ:

  • エンティティ セットはデータベース ビューからマップされています。
  • カスタム データベース クエリが使用されています。
  • エンティティに対応するデータベース テーブルには、 Primary key.

一見明らかなように見えても、エンティティに主キーが定義されていることを確認することが重要です一目見る。問題を解決するには:

  1. エンティティがデータベース内の主キーを持つテーブルにマップされていることを確認します。
  2. Entity Framework デザイナーを開いてマッピングを更新 (または手動で削除)

通常、これらの手順に従うと、「エンティティを更新できません」というメッセージが表示されなくなります。 EntitySet」エラーが発生し、更新が正常に実行されるようになります。

以上がEntity Framework 1 の「DefiningQuery と Missing UpdateFunction のため EntitySet を更新できません」を解決する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート