gpt4 book ai didi

entity-framework - 具有EF的WCF数据服务无法公开导入的功能

转载 作者:行者123 更新时间:2023-12-01 13:57:29 24 4
gpt4 key购买 nike

(我也在使用.NET 4.0和VS2010。)

我创建了一个函数导入,返回一个复杂类型,如http://msdn.microsoft.com/en-us/library/bb896231.aspx所述。函数import和新的复杂类型出现在我的.edmx文件和Designer.cs文件中。但是,当我在浏览器中查看服务时,以及当我在客户端项目中添加或更新服务引用时,该功能都没有出现,该功能也未出现在该处-可以预期,给定第一个结果。

创建导入的函数并使用它在概念上似乎非常简单明了,并且有人认为它会起作用,因为Microsoft的分步说明似乎建议:http://msdn.microsoft.com/en-us/library/cc716672.aspx#Y798(该文章显示了SP返回的实体类型-我也尝试过此操作,这对我也不起作用)。

这篇博客文章显示了在DataService类中添加方法的方法,Microsoft的说明省略了该方法:http://www.codegain.com/articles/wcf/miscellaneous/how-to-use-stored-procedure-in-wcf-data-service.aspx我尝试添加一种方法,该方法返回实体类型的列表,而另一种方法返回复杂类型的列表,但仍然没有成功。我仍然无法直接通过浏览器或通过服务引用从客户端应用程序访问这些功能。

在此先感谢您的任何帮助。

最佳答案

config.SetServiceOperationAccessRule(“*”,ServiceOperationRights.All);

MS最好在演练中添加注释,指出上面的代码必须存在。 (最好显式地启用每个操作,而不是使用“*”。)

http://www.codegain.com/articles/wcf/miscellaneous/how-to-use-stored-procedure-in-wcf-data-service.aspx显示了该行代码。另外,当创建WCF数据服务时,代码中已包含注释。我们中有些人喜欢删除我们不使用的,似乎无关的注释掉的代码-有时这样做可能为时过早。

关于entity-framework - 具有EF的WCF数据服务无法公开导入的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6147630/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com