WCF服务+实体框架类自定义

时间:2013-07-23 18:32:10

标签: c# wcf entity-framework serialization

我目前正在使用SQL Server + Entity Framework + WCF服务开发一个项目。

主要目标是将SQL Server数据库映射到具有Entity Framework的类对象,自定义它们并构建使用此对象的WCF服务。

所以第一部分完成了。我已经创建了数据库并使用Entity Framework映射了对象。

对于流程的自定义部分,我所做的是实现从Entity Framework创建的对象继承的新对象,以便为它们提供自定义功能。到目前为止一切都很好。

当我尝试将使用Entity Framework创建的其中一个对象从WCF服务发送到WCF客户端时,一切正常,但是当我对自己的对象(从EF对象继承)执行相同操作时,它会给我一个错误:

  

考虑使用DataContractAttribute属性对其进行标记,并使用DataMemberAttribute属性标记要序列化的所有成员。

如果我尝试在我的自定义类中包含[DataContract],它表示我应该对基类(由EF创建)执行相同的操作。关键是:我无法更改EF类,因为我将在下次更新时丢失更改。

任何身体都可以指向正确的方向吗?

祝你好运, JoséPedroSilva

0 个答案:

没有答案