【问题标题】:Do we need DataContract attribute on POCO classes in Ado.net entity Framework 2010我们是否需要 Ado.net 实体框架 2010 中 POCO 类的 DataContract 属性
【发布时间】:2011-06-11 02:34:09
【问题描述】:

我在 stackoverflow 本身的某个地方读到,当我们使用 Poco 生成器将 POCO 类用于 WCF 合同时,我们不需要使用 DataContract 和 DataMember 属性。WCF 会自动为您服务吗? .我不知道它是怎么做到的。

我在不使用这些属性的情况下创建了一个示例应用程序,并且能够在客户端生成这些实体并使用它们。我禁用了代理生成和延迟加载。

我在这里有什么遗漏吗?真的不需要放这些属性吗?

【问题讨论】:

    标签: wcf poco ado.net-entity-data-model


    【解决方案1】:

    你做对了。从 WCF 3.5 SP1 开始,不需要添加 DataContract 和 DataMember 属性。如果不使用属性,则所有具有公共 getter 和 setter 的属性都会被序列化。

    【讨论】:

      猜你喜欢
      • 2011-04-10
      • 1970-01-01
      • 2011-08-20
      • 1970-01-01
      • 2012-04-25
      • 2011-04-19
      • 2016-01-28
      • 2012-10-17
      • 2013-08-31
      相关资源
      最近更新 更多