0

私は次のコードを持っていると言います:

    Truck truck = new Truck();
    truck.id = '12323'

    return view(truck);

エンティティトラックには、色、メモなど、いくつかのフィールドが関連付けられていることに注意してください。

注として、maxlengthの注釈を追加したいと思います。

追加と注釈を付けるにはどうすればよいですか。これは通常クラスで行われることは知っていますが、この場合、エンティティフレームワークから直接Truckを取得しているため、クラスはありません。

4

1 に答える 1

1

エンティティクラスの部分クラス(別名バディクラス)を作成し、それにMetadataType属性を指定する必要があります。検証属性を使用してこの例を確認してください。具体的には、EntityFrameworkでのデータ注釈バリデーターの使用というラベルの付いたセクションです。

http://www.asp.net/mvc/tutorials/older-versions/models-(data)/validation-with-the-data-annotation-validators-cs

于 2012-07-06T22:06:22.537 に答える