Accueil > Forum > > > > Aspnetdb & co
Aspnetdb & co
jeudi 18 mars 2010 à 14:33:45 |
Aspnetdb & co

Djzlouk
|
Bonjour,
J'ai une question d'architecture !
C'est relativement simple... Quand je cré un projet, j'ai la creation d'une base de données aspnetdb.mdf. J'en suis tres content car cela me gére toute la partie login, roles, profils...
Ensuite, j'ai 2 choix :
1) Ajouter des tables dans la base aspnetdb pour réaliser mon application.
2) Creer une nouvelle base de données pour réaliser mon appication.
Deja, vous partiriez sur quel choix ?
Ensuite, si je prend le 2eme choix j'ai regardé un petit tuto (http://msdn.microsoft.com/en-us/library/aa479394.aspx) je vais pouvoir faire un 'lien' etre mes 2 bases... mais qui n'est pas tres logique.
Imaginons:
J'ai ma base de données auto [ASPNETDB] avec une table [aspnet_User] et un champs [UserName]
Ensuite, j'ai une basse de données [LIBRARY] une table [book] et un champs [UserName] J'ai donc un 'lien' entre les 2 bases. mais si dans ASPNETDB je cange ce nom, alors ma table book de Library ne sera plus en accord avec l'autre base de données... et si je travail non pas avec les UserName mais avec les guid(uniqueidentifier) et bien je vais devoir requeter sur les 2 base à chaque select...
Bref, je suis un peu perdu !
Si vous avez des idées ? Ou des 'best parctice' sur le sujet, je suis preneur...
merci !
|
|
jeudi 18 mars 2010 à 20:48:35 |
Re : Aspnetdb & co

nhervagault
|
Salut,
Il faut partir sur une 3ieme posibilité, mettre les champs de la base
ASPNETDB dans ta vrai base de données.
Les scripts sont disponibles dans le SDK dotnet 2.0 sont dans le repertoire
C:\Windows\Microsoft.NET\Framework\v2.0.50727
* commun
* member
* profile
* role
* ....
Il y a une autre solution c'est d'implémeter ses propres providers
mais ca demande du temps, c'est ce qui est fait par exemple si tu veux attaquer une base mysql. (le provider est disponible sur codeplex il me semble)
Bon
|
|
jeudi 18 mars 2010 à 21:21:15 |
Re : Aspnetdb & co

Djzlouk
|
Bonsoir,
Merci pour la reponse, qui me va qu'à moitié :p désolé.
Deja pour pas m'embêter, je préfère créer la base ASPNETDB puis la renommer en ce que je veux, puis ajouter mes tables. (Cela permet d'avoir tout d'un coup) Ca vous semble bien ?
Par contre, si je fais ca je dois me garder tous les guid des users pour lier les tables... Ce qui est assez lourd. (Je suis pas fan fan)
Par contre, en faisant comme ca on perd une partie qui me semblait intéressante. En effet, la base ASPNETDB peut etre une base commune pour un ensemble d'application. Et seulement ensuite, on creer plusieurs base par métier par exemple. Ca permet d'avoir un login/mdp commun à toutes les applis.
Enfin, bon je me pose peut etre trop de question. Je trouve dommage qu'il n'y ai pas plus de tuto sur les 'best practice' de début de projet... (Enfin, je cherche peut etre pas bien :p)
@ bientot
|
|
jeudi 18 mars 2010 à 21:54:13 |
Re : Aspnetdb & co

nhervagault
|
Ah ok, si tu veux une base par métier, il est intéressant de faire une base commune
et une base par application.
Mais il est possible de faire un membership provider en se basant sur l'active directory?
Mais c'est une autre histoire.
Ensuite il est possible de faire la relation sur le nom de connexion à la place du guid,
mais faire la relation sur le GUID est mieux.
De plus il est conseillé de faire le minimum de lien entre les 2 bases,
pour des raisons de maintenance.
La sécurité doit encadrer le métier et éviter d'interférer dessus.
Cela permettrait de changer de technique de sécurité, active directory, base de données,
serveur d'identité ou infocard, ....
Bon dev
|
|
Cette discussion est classée dans : base, données, library, choix, aspnetdb
Répondre à ce message
Sujets en rapport avec ce message
Publier la base de données ASPNETDB [ par gatita_dev ]
Bonjour, dans mon site j'ai créé une partie d'authentification, qui marche trés bien en local, mais une fois j'ai publié mon site à chaque tentative d
Hebergeur de base des données sql server [ par Fildomen ]
Salut !!j'ai un bon hebergeur asp.net mais je veux que ma base de données soit externe chez un autre hebergeur plus fort dans le domaine des bases de
Connexion base de données Paradox [ par filip24 ]
BonjourJ'ai un soucis avec une base paradoxquand je fais des test via le serveur web de vb.net, je n'ai aucun soucis de connection avec ma base parado
[.NET] Login / Bases de Données [ par unixora ]
Bonjour,Alors voilà, j'explique mon cas :J'ai créé une boite de Login (en mode création Toolbox, puis catégorie Login, puis login), et j'ai récupérer
controle avec base [ par ayette ]
Bonjour,Dans le cadre d'une application, je souhaiterais faire un controle sur les données saisies dans un formulaire en vérifiant l'existance de ce
Base de données ACCESS/ASP [ par la_main_sur_le_katana ]
Bonjour,je suis actuellement en stage et je dois développer une application sur un site intranet en ASP avec une base de donnée ACCESS 2000.Pour ce fa
j'ai terminer mon site,et apres ?? [ par imad_lol ]
salut tou le monde.voila mon site aspx est pret, jai un logiciel de transfer ftp (CoreFtp), mais jai 3 problemes :1-la page avec laquelle mon site va
Conversion ASP vers HTML [ par prodi_64 ]
Bonjour,j'ai un site intranet en ASP liée à une base de données SqlServer. Ce site permet l'édition de procédures (format Web) avec les données inclus
Recherche Dans base de données [ par gatita_dev ]
Bonjour,Je veux effectuer un moteur de recherche dans une base de données, quand je cherche un seul mot ça marche mais dés qu'il y a plusieurs mot ça
Affichage de base de données en temps réel [ par chacha44 ]
Bonjour,Je suis débutante en SQL, je m'y mets en fait pour un projet. En gros, des capteurs collectent des données en temps réel sur une machine(T° pa
Livres en rapport
|
Derniers Blogs
SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio
Forum
RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|