1

Je développe une application Silverlight 4 utilisant STE avec EF4. J'ai créé un projet Silverlight avec toutes les classes Entity générées avec mon modèle STE T4 et je construis correctement sur VS. Mais quand j'ajoute un proxy WCF avec Visual Studio et que je vérifie les "Types de réutilisation dans les assemblages de référence" (ayant une référence à mon assemblage Client.Model avec tout le STE), le générateur de proxy studio visuel ajoute des classes définies sur mon modèle STE , comme ObjectList (Liste), ObjectsAddedToCollectionProperties (Dictionnaire), ObjectsRemovedFromCollectionProperties (Dictionnaire) et OriginalValuesDictionary (Dictionary). Donc pendant que j'utilise Visual Studio et que j'essaie d'utiliser ces classes, il y a deux classes avec le même nom dans deux projets, l'un provenant de mon modèle STE et l'autre venant de l'espace de noms de génération Visual Studio Proxy.Entités auto-gérées Génération de proxy Silverlight

Ai-je raté quelque chose? Mon projet fonctionne bien et je suis en mesure de demander STE.

Merci.

Luis Guerrero.

Répondre

1

Le problème est peut-être que vous utilisez un espace de nom différent entre la bibliothèque Model-WCF-Silverlight. Vous pouvez essayer de forcer le nom de l'espace de noms dans le contrat ([DataContract (IsReference = true, Namespace = "your.namespace.here")]). Nous avons eu le même problème et maintenant il fonctionne Ok!

Questions connexes