Entity Framework Core - Database First

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ธ.ค. 2024

ความคิดเห็น • 24

  • @meziane
    @meziane  2 ปีที่แล้ว +1

    Inscrivez-vous à ma Newsletter pour recevoir mes astuces et conseils sur la programmation en C#/.NET.
    Voici le formulaire d'inscription : bit.ly/3hB5nUk

  • @valenciennesgilles3711
    @valenciennesgilles3711 ปีที่แล้ว

    ARF, ca fait très longtemps que je n'avais pas mis le nez dans c# (avant les ORM et nuggets) j'ai passé un temps fou a essayer de lancer le Scaffold depuis le terminal au lieu de le faire au travers de la console de gestion des packages :). Du coup, aprés avoir compris grâce à votre vidéo....ça marche vachement mieux :). MERCI MERCI MERCI

    • @meziane
      @meziane  ปีที่แล้ว

      Avec plaisir :), merci pour votre message

  • @AhmedZouari-cu6jm
    @AhmedZouari-cu6jm 7 หลายเดือนก่อน

    bonjour
    j'ai ajouté des nouveaux tableaux avec la commande Scaffold-Db avec -f a la fin apres j'ai généré les controllers mai quand je lance https il m'affiche que les anciens tableaux

  • @florenyembo
    @florenyembo 2 ปีที่แล้ว +1

    bonjour est ce possible d'utiliser le deux approches cad datafirts et codeFirts dans un même projet?

    • @meziane
      @meziane  2 ปีที่แล้ว

      Bonjour,
      Tu peux utiliser l'approche Database First pour générer les classes modèle si la db existe. Ensuite tu peux opter pour l'approche Code first pour les futures modifications. Si la db n'existe pas, je te suggère d'utiliser l'approche Code first uniquement.
      Bien à toi,

  • @Ve.tv87
    @Ve.tv87 2 ปีที่แล้ว

    Tres bien .👍

    • @meziane
      @meziane  2 ปีที่แล้ว

      Merci

  • @joaodc3646
    @joaodc3646 2 ปีที่แล้ว

    Merci beaucoup pour t’es vidéos, ça nous aide beaucoup ! Est-ce que tu comptes aussi nous montrer les test unitaire ?

    • @meziane
      @meziane  2 ปีที่แล้ว +1

      Avec plaisir, merci !
      Je compte faire une vidéo sur les tests unitaires. Je ne sais pas encore quand.

    • @joaodc3646
      @joaodc3646 2 ปีที่แล้ว

      @@meziane merci beaucoup, j'ai hate vous expliqué trop bien !

    • @meziane
      @meziane  2 ปีที่แล้ว +1

      Merci !

  • @miirux9908
    @miirux9908 ปีที่แล้ว

    Bonjour, merci pour la video, mais j'ai un probleme, quand les classes sont générées, il y a aussi une classe CourseStudent qui se genere, il n y a pas de liste Student dans la classe Course et vice versa

    • @meziane
      @meziane  ปีที่แล้ว +1

      Bonjour, merci pour ton message. Est-ce que tu as d'autres champs dans ta table d'association dans ta base de données ? On peut implémenter une relation many to many en ajoutant une classe d'association dans le code, cette classe nous donne la possibilité d'avoir des champs supplémentaire si nécecssaires. Il y a deux manière de matérialiser une relation Many to many: via des listes uniquement ou via une classe d'association comme dans ton cas.
      Bien à toi,
      Meziane

    • @miirux9908
      @miirux9908 ปีที่แล้ว +1

      @@meziane non, j'ai le même modèle de base de données que toi, et oui après avoir testé même avec la classe d'association l'application marche bien, je pensais que c'était une erreur de ma part

    • @meziane
      @meziane  ปีที่แล้ว +1

      @@miirux9908 Ok super !

  • @aguiboubarry7863
    @aguiboubarry7863 2 ปีที่แล้ว

    bien expliqué ....Merci
    partant de cette méthodologie (database first) est ce possible de faire une migration après ? à supposer qu'on souhaite augmenter une table dans la base de donnée, du coup on crée une classe ensuite on effectue la migration ?

    • @meziane
      @meziane  2 ปีที่แล้ว

      Salut,
      Merci pour ton commentaire. Tu peux combiner les deux approches Databse first et code first. Avant d'ajouter la nouvelle classe, il faut créer une migration "Add-Migration IntitialCreate". Entity Framework va générer un script pour recréer la db, pour éviter le lancement de ce script lors de la mise à jour, tu peux ajouter manuellement la table qui gère les migration "__MigrationHistory", ensuite tu ajoutes le nom de ta première migration dans cette nouvelle table. Puis tu ajoutes ta nouvelle classe et ta deuxième migration. La mise à jour de la db "update-database" prend en compte uniquement la dernière migration. Voici un tuto en anglais qui explique comment le faire:
      stackoverflow.com/questions/57641888/how-to-combine-both-of-code-first-and-database-first-approaches
      Bien à toi

  • @UnknownUnknown-id5ou
    @UnknownUnknown-id5ou 2 ปีที่แล้ว

    Bonjour et merci pour la vidéo ça m'a beaucoup aider, mais j'ai un petit probléme avec les clés étrangéres, j'arrive pas à faire une validation du formulaire avec le dropdown list. Y'aurait t'il pas une suite pour cette vidéo?
    Et merci de bien vouloir me répondre SVP.

    • @meziane
      @meziane  2 ปีที่แล้ว

      Bonjour,
      Merci pour message.
      Tu parles de quel formulaire exactemment, tu essaies d'ajouter des cours à un étudiant ? ou autre ?

  • @boumadanidjelloulbistechnology
    @boumadanidjelloulbistechnology 6 หลายเดือนก่อน

    Très bien une autre question SVP;
    après la création d'un API SVP comment je peut le exécuté sur un autre server local
    merci une autre fois

    • @meziane
      @meziane  6 หลายเดือนก่อน +1

      Bonjour,
      On peut déployer l'API sur IIS en local. Je ferai une vidéo prochainement pour expliquer comment procéder. Voici un tuto en anglais qui décrit les étapes à suivre: www.c-sharpcorner.com/article/host-and-publish-net-core-6-web-api-application-on-iis-server2/

    • @boumadanidjelloulbistechnology
      @boumadanidjelloulbistechnology 6 หลายเดือนก่อน

      ​@@meziane merci j'attend votre Vidéo avec passion