0

我开始使用 WCF 数据服务。WCF 服务要求程序员显式定义 DataContract 和构成 DataContract 的 DataMembers,但我没有看到 WCF 数据服务有任何这样的事情。给定一个类,在使用 WCF 数据服务时如何选择要序列化的属性?

当我尝试为我的 SQL Server 数据库创建 WCF 数据服务时,我收到一个错误 - 它不知道如何序列化 DbGeometry 类型的对象。

4

1 回答 1

0

不要被 WCF 这个名字所迷惑 - WCF 数据服务比传统的 WCF 更多地是关于 OData,因此您不需要考虑根据 DataContact/DataMember 公开的数据。如果您公开 SQL 数据库的内容,请使用将隐藏数据布线内部的实体框架提供程序。否则,您将需要使用更多工作的反射或自定义提供程序(搜索示例)。

于 2013-02-24T10:38:01.440 回答