ado.net 数据服务与 mysql 6.2.3

发布于 2024-10-01 02:00:29 字数 484 浏览 4 评论 0原文

我正在使用.Net 3.5 SP1。刚刚安装了 ADO.Net 数据服务(.NET Framework 3.5 SP1 的 ADO.NET 数据服务更新),

我可以使用 ADO.Net 实体框架成功创建实体。我正在关注这篇文章创建 OData Feed。我没有使用 config.SetEntitySetAccessRule("*", EntitySetRights.AllRead); ,而是使用 config.SetResourceContainerAccessRule("*", ResourceContainerRights.None); 。

但最终的结果是我只能看到Default

请帮忙

提前致谢。

I'm using .Net 3.5 SP1. Just installed ADO.Net Data Service (ADO.NET Data Services Update for .NET Framework 3.5 SP1 )

I can successfully create Entities using ADO.Net Entity Framework. I'm following this article Create OData Feed. Instead of config.SetEntitySetAccessRule("*", EntitySetRights.AllRead); I have config.SetResourceContainerAccessRule("*", ResourceContainerRights.None);.

But the end result is I can only see <atom:title>Default</atom:title>.

Please help

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我还不会笑 2024-10-08 02:00:29

如果您将权限设置为“无”,则任何人都无法访问该服务上的任何内容。因此,所有实体集都被隐藏,这就是您在服务文档中看不到任何内容的原因。
数据服务隐藏不可访问的实体集和类型(表现得好像它们不存在一样)。
您需要至少允许访问某些内容才能使用该服务。

If you set the rights to None, then nobody can access anything on the service. As a result all the entity sets are hidden and that's why you see nothing in the service document.
The data service hides entity sets and types which are not accessible (behaves as if they don't exist).
You need to allow access to at least something in order to use the service.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文