2
モデルを描画したり、データベースからモデルを生成したりすると、Key
またはRequired
の注釈はモデルに表示されても設定されませんアイデンティティである属性はそのように描かれます。何か間違っている?私はedmxファイルのいくつかの設定を変更する必要がありますか?edmxダイアグラムでデータ注釈が作成されないのはなぜですか?
モデルを描画したり、データベースからモデルを生成したりすると、Key
またはRequired
の注釈はモデルに表示されても設定されませんアイデンティティである属性はそのように描かれます。何か間違っている?私はedmxファイルのいくつかの設定を変更する必要がありますか?edmxダイアグラムでデータ注釈が作成されないのはなぜですか?
いいえ間違っていません。単にEDMXはマッピングであり、検証属性とは何の関係もありません。 EDMX自体もコードを生成しません。それは、カスタムツールまたはT4テンプレートのいずれかに責任があります。これらのジェネレータのデフォルトの実装では、データアノテーションは使用されません。バディクラスを使用して手動で追加するか、テンプレートを生成するためにT4テンプレートを変更する必要があります。