2

モデルを描画したり、データベースからモデルを生成したりすると、モデルに注釈が表示されているにもかかわらず、注釈が設定されていないKeyか、設定されていないことに気付き始めましRequiredた。たとえば、IDである属性はそのように描画されます。何かおかしいの?edmxファイルのいくつかの構成を変更する必要がありますか?

4

1 に答える 1

2

いいえ、それは間違いではありません。単にEDMXはマッピングであり、検証属性とは何の関係もありません。EDMX自体もコードを生成しません。カスタムツールまたはT4テンプレートのいずれかが責任を負います。これらのジェネレーターのデフォルトの実装は、データ注釈を使用しません。それらをバディクラスを介して手動で追加するか、T4テンプレートを変更して生成する必要があります。

于 2011-10-27T06:16:48.207 に答える