0

WebAPI ベースの OData リクエストの put および post リクエストで必須フィールド、フィールド長、およびその他の検証を強制する最良の方法は何ですか?

[Required] 属性である程度成功しましたが、以前はエンティティ クラスで [DataContract] と [DataMember(IsRequired=true) を使用していましたが、ModelState.IsValid が false を返す原因にはならないようです。 [DataMember(IsRequired=true) を含むフィールドがリクエストに投稿された json から除外された場合。

4

1 に答える 1

2

適切な解決策は、[DataMember(IsRequired=true)] と [Required] 属性の両方を、必要に応じて強制したい各データ項目に追加することです。

于 2013-09-24T03:20:08.413 に答える