我需要一些帮助。我尝试与EntityFrameworkDataService Provider一起实现流提供程序。然后,我在我的数据服务上实现了IServiceProvider,因为它在series of article about StreamProvider中被推荐。
但是我无法首先在代码中设置CSDL文件(HasStream属性)以满足启用服务类型StreamProvider的需要。
我有什么东西搞砸了或者用EF6 Code First正确注册我的StreamProvider吗?我是否必须实现MetadaServiceProvider?
感谢您的帮助。
答案 0 :(得分:0)
有关信息, 我试图在我的实体上使用HasTreamAttribute并且这不起作用,因为IDataServiceProvider没有枚举到IServiceProvider的GetService方法实现中。 然后,我通过在我的实体上应用 [NamedStream(" StreamLink")] 来解决它,并且我能够拦截IDataServiceStreamProvider2到IServiceProvider的GetService实现。
希望它有所帮助!