2013-02-22 46 views
0

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

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

回答

0

不要被WCF的名称所迷惑 - WCF Data Services与传统的WCF相比更关于OData,因此您不需要考虑DataContact/DataMember中公开的数据。如果公开SQL数据库的内容,请使用将隐藏数据连线内部的实体框架提供程序。否则,您将需要使用反射或自定义提供程序更多的工作(搜索样本)。

相关问题