IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web avec .NET Discussion :

Lier son site à une DB et l'exporter sur un serveur


Sujet :

Développement Web avec .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Développeur .NET
    Inscrit en
    Mai 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mai 2012
    Messages : 13
    Par défaut Lier son site à une DB et l'exporter sur un serveur
    Bonjour, je suis un habitué du C# mais débutant dans le monde de l'asp .NET. C'est pourquoi j'ai débuté un projet de petit site web perso pour apprendre à l'utiliser. J'ai choisis dans un premier temps d'utiliser l'asp .NET avec web form.

    Et donc maintenant je suis confronté au problème de la création de la base de donnée.
    J'ai donc crée quelques table dans la base de donnée SQL server qu'on a la possiblité de rajouter dans le dossier App_data.
    J'ai crée un Model (ADO .NET entity data model) depuis cette base de donnée. Et je l'utilise de cette manière :

    using (var dbCtx = new maDBEntities())
    {
    User U = new User();
    U.Id =0;
    U.Password = "unPasswordPasMD5";
    U.Pseudo = "unPseudo";
    dbCtx.User.Add(U);
    dbCtx.SaveChanges();
    }

    Est ce bien la bonne manière de procéder pour gérer ma base de donnée ?

    Maintenant ma question est :
    - Le jour où je voudrai publier mon site sur un hebergeur web, comment devrais je procéder avec cette base de donnée ? Le transfert du code et de la base de donnée sera t il autant transparent pour l'un que pour l'autre ? J'ai vu que nous pouvons faire cliq droit sur le projet, publier. C'est de cette manière que je devrais procéder ?

    Merci de votre lecture

  2. #2
    Membre émérite
    Homme Profil pro
    Architecte technique
    Inscrit en
    Septembre 2005
    Messages
    462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 462
    Par défaut
    Salut,

    Citation Envoyé par zunk86 Voir le message
    Est ce bien la bonne manière de procéder pour gérer ma base de donnée ?
    Tu utilise EF qui te permet un gain de temps non négligeable pour gérer l’accès au données. Tant que tu n'as pas de problème de perf, il n'y a aucune raison de changer.


    Citation Envoyé par zunk86 Voir le message
    Le jour où je voudrai publier mon site sur un hebergeur web, comment devrais je procéder avec cette base de donnée ? Le transfert du code et de la base de donnée sera t il autant transparent pour l'un que pour l'autre ? J'ai vu que nous pouvons faire cliq droit sur le projet, publier. C'est de cette manière que je devrais procéder ?
    Voici deux lien :
    Déployer une base de données avec un projet d'application Web
    Procédure pas à pas : déploiement d'un projet d'application Web

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/02/2011, 19h19
  2. Réponses: 2
    Dernier message: 17/01/2008, 17h05
  3. connexion à une application web + processus parallèle sur le serveur
    Par AnneB dans le forum Développement Web en Java
    Réponses: 6
    Dernier message: 15/06/2007, 14h11
  4. Réponses: 1
    Dernier message: 12/04/2007, 10h41
  5. envoi d'une table en format csv sur un serveur
    Par laurent.w dans le forum Access
    Réponses: 5
    Dernier message: 09/01/2007, 17h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo