0

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

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

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

我的问题是生成过程附加__BackingField到所有属性。

例如

User.Name在我的 WCF 服务中成为User.Name__BackingField我的客户端

我通过 LINQ to SQL 生成的实体没有这个问题。

任何有助于删除的__BackingField帮助

谢谢,

马修

4

1 回答 1

1

我发现了导致问题的原因。

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

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

于 2013-06-25T03:41:06.550 回答