0
如果我无法诠释我的课与DataServicesKeyAttribute使WCF数据服务认识我的财产Id
的关键(因为它只能识别默认ID
或ClassNameID
),还有没有其他的除了编写我自己的IDataServicesMetadataProvider选项吗?WCF数据服务元数据提供商和DataServiceKey
这是非常愚蠢的,微软的部分,考虑的PK默认的资本计划,当你在EDMX模型创建一个实体是Id
,不ID
....进一步微软的命名约定指南建议在条款使用Id
不ID
的资本化。很蠢...
我正在使用POCO定制的定制IQueryable提供程序,这是在单独的常见程序集中定义的,我无法在System.Data.Services.Client上添加依赖项。 – Jeff 2011-05-18 15:13:56
如果是这种情况,我会建议完全自定义提供商路线。是的,您必须自己“反思”这些类,但具有构建元数据的能力通常会对IQueryable实现有很大帮助(因为您可以控制类型等)。我认为从长远来看,这是一种更好(更具扩展性)的方法。既然你已经有一半了...... – 2011-05-19 10:03:40