实体框架WCF

时间:2009-12-05 20:57:02

标签: jquery wcf entity-framework

[OperationContract]
[WebGet(RequestFormat = WebMessageFormat.Json)]
public List<DataModal.Employee> GetCustomers()

我想返回实体模型对象类型的员工列表。 它们如何默认序列化或需要编写一些代码。 我正在使用jquery。

2 个答案:

答案 0 :(得分:1)

您需要在实体类上添加[DataContract]属性,并在要序列化的每个属性或字段上添加[DataMember]属性。这是在WCF中做事的标准方式。完成此操作后,您可以在WCF服务调用中序列化List<Employee>

答案 1 :(得分:1)

您使用的是Entity Framework 4 POCO对象吗?如果不是,我不认为这会起作用,或者说不能很好地运作。

我建议您创建标有DataContract和DataMember的数据传输对象,然后使用auto mapper映射对象。