WCFプロジェクトにデータメンバーを持つデータコントラクトクラスがあり、MVCプロジェクトでそれらを参照して、データアノテーション検証を適用できるようにしたい
MVCプロジェクトでクラスオブジェクトを使用できます。すでに唯一の問題は検証です。
私のWCFプロジェクトでは、クラスに次のプロパティがありますPeopleOnTourCount
。
namespace VBSClient.BookingServiceClient
{
[DataContract]
[MetadataType(typeof(BookingTypeMetaData))]
public partial class BookingType
{
public BookingType() { }
}
public class BookingTypeMetaData {
[Required]
[Display(Name="People Count")]
[DataMember]
public int PeopleOnTourCount { get; set; }
}
}
コンストラクター内の元のプロパティにアクセスできず、アノテーションもバインドされていません。