[OperationContract]
[WebGet(RequestFormat = WebMessageFormat.Json)]
public List<DataModal.Employee> GetCustomers()
我想返回實體模型對象類型的員工列表。 默認情況下它們如何被序列化或需要編寫一些代碼。 我正在使用jquery。實體框架WCF
[OperationContract]
[WebGet(RequestFormat = WebMessageFormat.Json)]
public List<DataModal.Employee> GetCustomers()
我想返回實體模型對象類型的員工列表。 默認情況下它們如何被序列化或需要編寫一些代碼。 我正在使用jquery。實體框架WCF
您需要將[DataContract]
屬性放在您想要序列化的每個屬性或字段上的實體類和[DataMember]
屬性上。這是WCF中做事的標準方式。一旦你這樣做了,你可以通過WCF服務調用序列化List<Employee>
。
您是否使用Entity Framework 4 POCO對象?如果沒有,我不認爲這會起作用,或者說起來不太好。
我建議您創建標有DataContract和DataMember的數據傳輸對象,然後使用auto mapper來映射對象。
您是否嘗試過僅返回'DataModel.Employee'列表?這樣,你會看到會發生什麼。 –
不能這樣工作 – malik