通过WCF实体框架生成支持字段

时间:2013-06-25 02:22:43

标签: wcf entity-framework-5

我是EF 5的新手(从LINQ切换到SQL)。

  1. 我在WCF项目中根据我的数据库自动生成了一个.edmx。

  2. 我确实更新了我的Windows客户端,它指向同一个WCF服务,以自动生成客户端上的所有实体。

  3. 我的问题是,生成过程会将__BackingField附加到所有属性。

    例如

    我的WCF服务中的

    User.Name在我的客户端上变为User.Name__BackingField

    通过LINQ to SQL生成的实体没有出现此问题。

    删除__BackingField的任何帮助都是适当的

    谢谢,

    Mathieux

1 个答案:

答案 0 :(得分:1)

我发现了造成这个问题的原因。

我的一些实体扩展了部分类,其中继承自[serializable]。

从我自己的部分类中删除[serializable]解决了这个问题。