T4 テンプレートでデータ注釈を機能させる方法はありますか。エンティティ、[必須]、RemoteAttributeなどで表示属性を使用できるようにしたい.
誰にもアイデアがありますか?
ありがとう。
アップデート
T4 Generation で DataAnnotation の問題を解決する方法を次に示します。
まず第一に、テンプレートを生成することで、T4 ジェネレーションに仕事をさせます。
一部の DataAnnotation 属性を変数に追加する場合は、生成されたファイルと同じ名前で独自の部分クラスを作成するだけです。
サイドの自分の部分クラス
[MetadataType(typeof(AuditsMetaData))]
public partial class Audit
{
public class AuditsMetaData
{
[Required]
public object AuditYear { get; set; }