【问题标题】:Custom Un-typed WCF Data Service Provider - Identity Column problem自定义无类型 WCF 数据服务提供者 - 标识列问题
【发布时间】:2011-02-17 06:33:57
【问题描述】:

问题背景

我正在使用Alex James set of posts 作为基础构建自定义 WCF 数据服务提供程序。我的提供者使用 un-typed 实体并位于我们自己的 ORM 实体定义框架之上。

虽然我在涵盖所有主要需求方面取得了很大成功,但在公开的 $metadata 页面中定义自动生成的属性时,我遇到了困难。 ($metadata 页面是 .NET Framework 从元数据的内部表示自动生成的——我没有直接定义文档内容)。

在简单的 EF 模型之上检查标准 WCF 数据服务的 $metadata 页面,您会得到如下信息:

<Property Name="ID" Type="Edm.Int16" Nullable="false" p8:StoreGeneratedPattern="Identity"/>

使用 StoreGeneratedPattern 属性让消费者知道给定字段的自动生成。

具体问题

我的问题是,在我的自定义 un-typed 世界中,我找不到将 StoreGeneratedPattern 属性放入我的元数据的钩子。我正在查看 IDataServiceMetadataProviderSystem.Data.Services.* 命名空间,但我完全被难住了。

【问题讨论】:

  • 你好 stax,我在同一头公猪中,开始考虑沿着这条路走下去,想知道它对你的影响

标签: odata wcf-data-services


【解决方案1】:

目前无法在 WCF 数据服务中使用无类型提供程序指定自定义注释。这是一个被很多客户询问的已知功能。这是投票站点的列表,您可以在其中为您最喜欢的功能投票:http://data.uservoice.com/forums/72027-wcf-data-services-feature-suggestions

谢谢 普拉提克

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-09
    相关资源
    最近更新 更多