注:私はASP.NetアプリケーションではなくMVC [ので何の検証属性がサポートされていません]Entity FrameworkのデータベースまずPOCO T4生成と検証
を使用しています私は、データベースの最初のアプローチを使用して、POCOを使用して、私のPOCOクラスを生成t4テンプレート。生成されたPOCOクラスを独自のライブラリ(Domain.Model)に移動しました。
ここで、エンタープライズライブラリ5を使用してPOCOクラスに検証を注入したいと思います。どのようにすればいいですか? UIで検証を実行するのではなく、生成されたPOCOクラスを変更せずに、Enterprise Libraryを使用して検証属性をPOCOクラスに追加する必要があります。私がそれを変更すると、新しいクラスを生成するたびにすべての変更が失われます。したがって、POCOクラスの外部で検証を実行したいが、属性を使用したいそれはあなたが望む任意の属性を使用できるようになりますか、T4を変更する必要があります -
希望は私はあなたがどちらかPOCO発生器をあきらめて、手動で自分をクラスを作成する必要がありますそのような場合には
エンタープライズライブラリでクラスを生成し、独自のt4テンプルを使用して検証を追加し、新しいクラスを生成することができます。古いものを削除するより – Stecya
@Stecya - エンタープライズライブラリでクラスを生成しますか?あなたはより詳細な手順を指示してくださいできますか? – DotNetInfo
申し訳ありませんが、私はPOCO t4テンプレートを使用して生成することを意味します – Stecya