1 つのプロジェクトに wcf サービスがあり、別のプロジェクトにすべてのオブジェクトを保持するオブジェクト モデルがあります。サービス プロジェクトにオブジェクト モデルへの参照を追加し、サービス内で問題なくオブジェクトを使用できるようになりました。
私がサービスを公開し、他のユーザーがそれを使用するとき。無効なデータとスキーマを入力でき、サービスは失敗しません。
サービスをオブジェクト モデルに接続する必要があります。ユーザーがオブジェクトのスキーマに従わない場合、サービスは自動的に失敗します。
おそらくweb.configで構成を設定する必要があるかどうかわかりませんか?
私が理解していないのは、オブジェクトのプロパティを必須に設定した場合です。ユーザーがこのプロパティをサービスに渡されるオブジェクトに追加しない場合、サービスが自動的に停止しないのはなぜですか?
[DataMember(IsRequired = true)]
public string VendorName { get; set; }