2010-11-08 6 views
0

J'utilise .Net 3.5 SP1. Service de données ADO.Net juste installé (ADO.NET Data Services Update pour .NET Framework 3.5 SP1)ado.net service de données avec mysql 6.2.3

Je peux créer avec succès des entités utilisant ADO.Net Entity Framework. Je suis cet article Create OData Feed. Au lieu de config.SetEntitySetAccessRule("*", EntitySetRights.AllRead); j'ai config.SetResourceContainerAccessRule("*", ResourceContainerRights.None);.

Mais le résultat final est que je peux seulement voir <atom:title>Default</atom:title>.

Veuillez nous aider

Merci d'avance.

Répondre

0

Si vous définissez les droits sur Aucun, personne ne peut accéder à quoi que ce soit sur le service. Par conséquent, tous les ensembles d'entités sont masqués et c'est pourquoi vous ne voyez rien dans le document de service. Le service de données masque les ensembles d'entités et les types qui ne sont pas accessibles (se comporte comme s'ils n'existaient pas). Vous devez autoriser l'accès à au moins quelque chose afin d'utiliser le service.

+0

c'est une faute de frappe, il doit être ResourceContainerRights.AllRead. Mais j'ai toujours le même résultat. – Fei