Bonjour,
Je suis en train de créer un projet qui permet de gérer un camping.
J'ai une partie logicielle et une partie web.
La partie logicielle utilise une base de données qui reprend toutes les informations sur les clients, ses séjours, réservations,...
Cette base de données est commune à la partie logicielle et web du projet.
Pour la partie web, j'utilise le MVC 2 fournit par Microsoft et son système d'authentification de base.
J'ai donc une base de données aspnetdb qui reprend toutes les infos de l'utilisateur connecté, ses rôles, etc.
Ces 2 BDD sont modélisés dans le modèle de mon projet (grâce à ADO.NET).
J'essaye d'effectuer une relation entre ces 2 bases de données mais impossible !
En effet, je voudrai que l'utilisateur connecté puisse voir ces informations personnelles (nom, prénom (BDDCamping), username, password, mail (ASPNETDB)) dans la vue de son compte.
Au départ, j'avais créé un attribut FK_ClientId dans la base de donnée aspnetdb (table aspnet_Membership) et un attribut FK_UserId (table Client) dans celle de camping, tout les 2 initialisés lorsque l'utilisateur crée son compte web, pour tenter de lier les 2 BDD et effectuer par après ma jointure. Mais ma jointure ne fonctionne pas et j'ai cette erreur la qui apparaît:
Donc ma question est, comment associer les 2 tables des 2 bases de données ?L'expression LINQ spécifiée contient des références à des requêtes qui sont associées à des contextes différents.
Merci.
Partager