【问题标题】:WCF Data Service 5.6 + EF 6 Code First + Alpha Provider with Stream ProvideWCF 数据服务 5.6 + EF 6 Code First + Alpha Provider with Stream Provide
【发布时间】:2023-03-15 14:01:01
【问题描述】:

我需要一些帮助。我试图与 EntityFrameworkDataService Provider 一起实现流提供程序。然后,我按照series of article about StreamProvider 中的建议在我的数据服务上实现了 IServiceProvider。

但我无法首先在代码中设置 CSDL 文件(HasStream 属性)以满足启用服务类型 StreamProvider 的需求。

有什么我搞砸了,或者有办法用 EF6 Code First 正确注册我的 StreamProvider 吗?我必须实现 MetadaServiceProvider 吗?

谢谢你帮助我。

【问题讨论】:

    标签: wcf stream wcf-data-services entity-framework-6 provider


    【解决方案1】:

    有关信息, 我尝试在我的实体上使用 HasTreamAttribute,但这不起作用,因为 IDataServiceProvider 未枚举到 IServiceProvider 的 GetService 方法实现中。 然后,我通过在我的实体上应用 [NamedStream("StreamLink")] 来解决它,并且我能够将 IDataServiceStreamProvider2 拦截到 IServiceProvider 的 GetService 实现中。

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 2011-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-27
      相关资源
      最近更新 更多