4

モデル (テーブル) の 1 つに新しいプロパティを追加したいと考えていました。基本的にはデータベースに存在しないプロパティですが、カスタム生成ツール (セルフ トラッキング エンティティ ジェネレーター) がカスタム生成ファイル内にプロパティを作成するように、モデルに追加する必要があります。

スケーラー プロパティを文字列として追加し、testme という名前を付けましたが、次のエラーが表示されます。

エラー 2538 エラー 11009: プロパティ 'testme' がマップされていません。

なぜテーブルにマップする必要があるのか​​ 混乱しています...テーブルに存在しないフィールドです...

どんな助けでも本当に感謝しています

ありがとう

4

3 に答える 3

1

私はこの問題に遭遇し、デザイナーでエンティティ (ビュー) を削除し、データベースから更新して再読み込みすることで解決できました。これは、データベースを大幅に再設計し、ビューを書き直した後に発生しました。

于 2011-07-13T16:45:03.173 に答える
1

一般に、モデルを介してではなく、マッピングされていないプロパティを部分クラスに追加します。とはいえ、裁量を使用してください。マッピングされていないプロパティは、LINQ to Entities クエリではほとんど使用できないため、混乱を招く可能性があります。

于 2010-03-02T14:33:56.183 に答える