EF数据库第一& WCF:DataContracts怎么样?

时间:2012-03-30 16:23:49

标签: wcf entity-framework database-first ef-database-first

我打算在WCF服务中使用EF。将使用的数据库已存在。

我想知道是否需要将检索到的实体映射到datacontract,还是可以直接使用它们?

在更一般的基础上:我应该注意哪些陷阱?

2 个答案:

答案 0 :(得分:1)

如果EF为您的现有数据库生成POCO类,那么WCF 应该能够通过仅使用它们的公共属性来序列化类,即使它们没有被标记为[DataContract]。但是,如果它们是非POCO跟踪对象,那么您可能必须将它们转换为其他类型以供WCF序列化。

但是有很多版本和配置以及使用WCF和EF的方法,很难肯定地回答这个问题。

答案 1 :(得分:0)