0
我正在做一個WCF服務,並且我想讓某些DataMembers是我的請求所需的字符串值(即非null,非空),因爲我們對敏感數據具有機構/法律訪問日誌記錄要求(我們需要日誌由誰和何時進行訪問)WCF服務使數據成員是必需的?我錯過了什麼?
我猜這其中的一些事實是,我的DataMembers是字符串,並且爲空的字符串可以是有效的。任何人都可以幫我解釋這個定義嗎?
namespace CrdWcfServiceInterface.Request
{
[DataContract]
public class GetPatientDemographicsRequest
{
[DataMember]
public string PatientID { get; set; }
[DataMember(IsRequired=true)]
public string RequesterLanID { get; set; }
[DataMember(IsRequired=true)]
public string ApplicationName { get; set; }
}
}
感謝您的想法,但因爲我必須使用4.0框架,我們的生產環境中,我可以目前還沒有使用企業庫,因爲它使用4.5 –
企業庫5與.NET 4.0完美結合,我每天都使用WCF服務......它工作的很好。僅供參考 – wakurth