私は、エンティティフレームワークを使用したオブジェクトがあります。それをOrder
としましょう。注文には、Id
、OrderDate
、BillingAddress
などの異なるプロパティがあります。私はユーザーにこのデータを更新させる必要があります。エンティティフレームワークオブジェクトを検証するモデルとして表示する方法は?
このデータをフォームに表示するには、[Required]
などのデータ注釈を適用するのに最適な方法は何ですか?私はMetadataType
がたくさん言及しているのを見るが、データを表示するのにドットをどのように接続できるかわからない。
私はになる可能性があります。が似ていますが、冗長性のために避けたいのは、ほぼ同じプロパティを持つ自分のモデルオブジェクトを作成することです。次に、基本的には、エンティティフレームワークオブジェクトAを新しいオブジェクトBにコピーする必要があります。ここでBにはすべて私の素敵なデータアノテーションが含まれています。よりよい方法があるように思えるだけです。
誰でも私にこれを達成する良い方法の例を教えてもらえますか?