[OperationContract]
[WebGet(RequestFormat = WebMessageFormat.Json)]
public List<DataModal.Employee> GetCustomers()
我想返回实体模型对象类型的员工列表。 它们如何默认序列化或需要编写一些代码。 我正在使用jquery。
答案 0 :(得分:1)
您需要在实体类上添加[DataContract]
属性,并在要序列化的每个属性或字段上添加[DataMember]
属性。这是在WCF中做事的标准方式。完成此操作后,您可以在WCF服务调用中序列化List<Employee>
。
答案 1 :(得分:1)
您使用的是Entity Framework 4 POCO对象吗?如果不是,我不认为这会起作用,或者说不能很好地运作。
我建议您创建标有DataContract和DataMember的数据传输对象,然后使用auto mapper映射对象。