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; }
        }
    }
コンストラクター内の元のプロパティにアクセスできず、アノテーションもバインドされていません。