0

私は EDMX デザイナーを使用してモデルを「モデル ファースト」で開発してきました。私はかなり気に入っていますが、このプロセスを使用して属性、特に DataAnnotations をモデル クラスに次のように適用する方法を考えています。

<DisplayFormat(ApplyFormatInEditMode:=True, DataFormatString:="{0:d}")>

これらをモデル クラスに手動で入力すると、EDMX ファイルを更新するたびに上書きされると思います。ここで正しいプロセスは何ですか?

ありがとう!

4

1 に答える 1

2

DisplayFormatモデルではなくビューモデルに適用する必要があるなどの書式設定属性を繰り返すリスクがあります。モデルには、再利用可能なビジネス ロジックが含まれています。一方、ビュー モデルは特定のビュー用に特別に設計されているため、これらのビュー モデルで書式設定を行う必要があります。コントローラーは常にビュー モデルをビューに渡します。

于 2011-04-19T18:56:57.597 に答える