Bonjour,

j'ai créé une application client/serveur en utilisant LINQ et WCF.

J'ai utilisé plusieurs dbml pour modéliser mes classes côté serveur, et plusieurs classes apparaissent dans plusieurs dbml différents. Côté serveur, aucun soucis car j'ai attribué un namespace différent pour chacun de mes dbml.
Par contre côté client, j'ai des soucis avec mes classes dupliquées qui ont été sérialisées, car le générateur de code de vs2008 les renomme arbitrairement.

Exemple :
- dans un premier dbml de namespace ns1, j'ai deux classes : ClassA et ClassB
- dans un second dbml de namespace ns2, j'ai deux classes : classA et ClassC

Côté serveur : les référence à ces classes se font de la manière suivante : ns1.ClassA, ns1.ClassB, ns2.ClassA, ns2.ClassC (jusque là tout va bien)

Côté client, je me retrouve avec ces types : ClassA, ClassA1, ClassB, ClassC; ce qui ne me convient pas puisque ClassA1 correspond en fait à un type de ClassA. De plus, je n'ai aucun moyen de savoir si ClassA1 est le ClassA de ns1 ou de ns2.

1ere question : Quelqu'un a-t-il une idée?
2e question : plutot que de dupliquer une classe dans plusieurs dbml, est-il possible dans un dbml de faire référence à une classe d'un autre dbml?

En vous remerciant par avance.