【问题标题】:ado.net data service with mysql 6.2.3ado.net 数据服务与 mysql 6.2.3
【发布时间】:2010-11-09 16:23:50
【问题描述】:

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

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

但最终结果是我只能看到<atom:title>Default</atom:title>

请帮忙

提前致谢。

【问题讨论】:

    标签: mysql odata


    【解决方案1】:

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

    【讨论】:

    • 打错了,应该是 ResourceContainerRights.AllRead。但我仍然得到相同的结果。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-11
    • 1970-01-01
    相关资源
    最近更新 更多