2010-11-08 2 views
0

Я использую .Net 3.5 SP1. Только что установленная служба данных ADO.Net (обновление служб данных ADO.NET для .NET Framework 3.5 с пакетом обновления 1)Служба данных ado.net с mysql 6.2.3

Я могу успешно создавать объекты с использованием ADO.Net Entity Framework. Я следую этой статье Create OData Feed. Вместо config.SetEntitySetAccessRule("*", EntitySetRights.AllRead); у меня есть config.SetResourceContainerAccessRule("*", ResourceContainerRights.None);.

Но в конечном итоге я могу видеть только <atom:title>Default</atom:title>.

Помогите

Заранее спасибо.

ответ

0

Если вы установили права на None, никто не сможет получить доступ к чему-либо в службе. В результате все наборы объектов скрыты, поэтому вы ничего не видите в служебном документе. Служба данных скрывает объекты и типы объектов, которые недоступны (ведет себя так, как будто их не существует). Вам необходимо разрешить доступ хотя бы к чему-то, чтобы использовать эту услугу.

+0

Это опечатка, она должна быть ResourceContainerRights.AllRead. Но я все равно получаю тот же результат. – Fei

Смежные вопросы