【发布时间】:2013-01-07 21:03:13
【问题描述】:
WCF 数据服务生成的某些查询似乎会构建调用以下方法的表达式(可能只是一个存根):
DataServiceProviderMethods.Compare 方法(字符串、字符串)
http://msdn.microsoft.com/en-us/library/ff452689.aspx
已经有了静态的 string.Compare(string, string) 加上各种重载。
有人知道为什么这种新方法被认为是合理的吗?
【问题讨论】:
-
在文档中。此 API 支持 .NET Framework 基础结构,不打算直接从您的代码中使用。
-
@Blam 为 WCF 数据服务实现 LINQ 后端(例如 NHibernate)时,必须了解并处理包含此方法的表达式。不是一个大问题,但听听为什么 string.Compare() 不够好的原因会很有趣。
标签: c# .net wcf wcf-data-services