‫Content de te revoir.
‫Dans cette vidéo, nous allons créer notre premier tableau, et avant cela, j'aimerais vous montrer quel
‫sera le résultat final de ce chapitre.
‫Comme vous pouvez le voir, j'ai une fenêtre ici appelée Fenêtre principale, et elle contient plusieurs commandes différentes.
‫Nous avons donc des étiquettes, nous avons une zone de liste, enfin, plusieurs boutons et plusieurs zones de liste en général.
‫Et ce que vous pouvez voir ici, ce sont plusieurs zoos et bien, les noms sont déjà un peu mélangés parce que je
‫les ai changés.
‫Mais ce que vous pouvez faire ici, c'est vérifier un zoo ou sélectionner un zoo et vous verrez les animaux associés qui se
‫trouvent dans ce zoo.
‫Disons que nous avons un zoo à Tokyo et que nous avons un requin.
‫Nous avons, eh bien, plusieurs requins avec des crocodiles, un faucon gecko, tout ce genre d'animaux.
‫Et à New York, nous avons différents types d'animaux.
‫Donc à New York, nous avons un petit zoo.
‫Nous n'avons qu'un crocodile, mais nous décidons ensuite d'ajouter un singe au zoo de New York.
‫Nous allons donc ajouter cela au zoo de New York.
‫Et comme vous pouvez le voir, ce sont les animaux associés.
‫Puis une fois que je clique sur l'un des animaux ici à droite ou sur l'un des zoos, ma zone de texte
‫ici en bas change de valeur.
‫Donc ça prend juste la valeur de ma ville.
‫Donc ici j'ai, par exemple, Le Caire aussi, et je veux le mettre à jour.
‫Je vais donc supprimer les deux et je vais mettre à jour zoo.
‫Maintenant, comme vous pouvez le voir, Le Caire a été mis à jour.
‫Je peux faire la même chose avec mon zoo de Milan.
‫Je vais donc mettre à jour Milan maintenant ce zoom blah blah.
‫C'est un faux zoo.
‫Cela n'existe pas.
‫Je vais donc le supprimer entièrement.
‫Il en va de même pour notre 44 animal.
‫Je vais également supprimer entièrement cet animal.
‫Donc, généralement, vous pouvez voir maintenant que nous avons plusieurs choses différentes à considérer ici.
‫Nous utilisons plusieurs tables différentes.
‫Donc, pour un, nous avons la table du zoo, puis nous avons la table des animaux et puis nous avons une table qui prend ces deux
‫et les relie les unes aux autres.
‫Et ce sera le plus gros défi que nous allons relever.
‫Et l'une des prochaines vidéos et bien sûr, nous allons construire cette interface utilisateur.
‫Ce n'est pas le plus beau, mais il est très fonctionnel et il vous aidera à comprendre, eh bien, les constructions de
‫base de données en général et comment utiliser les bases de données en C Sharp et en MySQL également.
‫Je dirais donc commençons par cela et par conséquent, nous reviendrons à Visual Studio.
‫Et comme vous pouvez le voir, j'ai deux connexions ici.
‫Vous n'en avez qu'une ou vous ne devriez avoir qu'une seule connexion et j'en ai une autre.
‫C'est celui auquel je viens de me connecter afin de vous montrer la démo.
‫Et nous allons utiliser le nouveau que j'ai créé ici.
‫Et comme vous pouvez le voir, il n'y a pas encore de table là-dedans.
‫Nous devons donc créer une nouvelle table.
‫Donc, je.
‫Droit.
‫Cliquez sur une table et je clique sur créer une nouvelle table ici.
‫Ajoutez donc une nouvelle table et cela ouvrira une petite fenêtre.
‫Et au fait, faites en sorte que le serveur explore un peu moins intrusif ici et comment le cacher comme ça.
‫Maintenant, ça a l'air beaucoup mieux.
‫Nous avons donc notre petite table qui a une idée de type dans ditcher, allow nulls is ou allow nulls as désactivé et il
‫n'y a pas de valeur par défaut.
‫Donc, ce que vous pouvez voir ici est une petite clé, mais cela signifie que cela va être la colonne clé et ce
‫que vous pouvez à peu près créer ici, ce sont les colonnes.
‫Nous avons donc une colonne appelée Edem et nous pouvons ensuite créer une colonne supplémentaire juste ici.
‫Je vais donc en créer un et je vais appeler cet endroit, un endroit comme ça.
‫Et je ne vais pas autoriser les nulls maintenant.
‫Je dois changer le type de données.
‫Et les types de données ne sont pas exactement ceux que nous avons vus et C dièse, mais certains d'entre eux sont similaires à ceux
‫en C dièse.
‫Vous avez donc des caractères d'heure au jour le jour, des bits, des nombres entiers.
‫Et celui que je veux utiliser ici sera var char 50 et var char 50.
‫Eh bien, je vais me demander de créer une chaîne de 50 valeurs et de la stocker à l'intérieur de mon emplacement.
‫Maintenant, une autre chose importante que je veux changer est aussi que je veux faire de cet ID notre spécification d'identité.
‫Je vais donc cliquer sur la spécification d'identité ici sur les propriétés.
‫Sélectionnez donc l'ID, puis accédez aux propriétés sur la gauche, sur le côté droit ici, puis choisissez la
‫spécification de l'identité et modifiez la valeur de l'identité en vrai.
‫Et maintenant, il augmentera d'un à chaque fois, et cela signifie que chaque entrée de notre base de données
‫aura un identifiant unique, car la création d'une nouvelle entrée incrémentera toujours l'ID d'un.
‫C'est similaire à l'exemple d'héritage que nous avons eu où nous avons reçu la notification actuelle I. RÉ.
‫et des trucs comme ça.
‫C'est donc à peu près notre table.
‫Maintenant, je veux changer le nom de la table.
‫Je ne veux pas qu'il s'appelle table.
‫Je veux que ce nom de table soit différent.
‫Alors je vais appeler cette table Tsou.
‫Ce sera donc ma table et je vais utiliser ici une valeur au singulier ou le mot au singulier, pas
‫au pluriel.
‫Et il y a plusieurs bonnes raisons à cela.
‫Et si vous voulez le lire, il y a un excellent article dans Stack Overflow ou en fait
‫une excellente réponse ici avec six bonnes raisons pour lesquelles vous devriez utiliser un terme singulier.
‫Donc quelqu'un avait la même question ici, singulier contre pluriel.
‫Et vous pouvez consulter la réponse ici.
‫D'accord.
‫Alors maintenant, nous avons notre table, mais elle n'est pas encore là.
‫Donc, au fait, vous êtes dans le T.
‫L'onglet ici et ici, nous créons simplement un tableau.
‫Ainsi, une fois que j'appuie sur cette touche de mise à jour ici en haut ou sur ce bouton ou sur ce bouton, il se
‫mettra à jour et l'exécutera en tant que code QR, ce qui créera une table dans DBO appelée Tsou.
‫Il aura un I. RÉ. , qui est de type entier, ce qui n'autorise pas no.
‫Il n'aura donc pas de valeurs vides.
‫Et c'est la clé primaire et en même temps c'est l'identité.
‫L'ID est donc la clé primaire, ce qui signifie que l'on peut bien localiser n'importe quoi par cet Edem.
‫Et puis nous avons quelque chose appelé location, qui est une autre colonne de type Anvar Char 50, ce
‫qui signifie qu'il peut y avoir 50 caractères de chaîne différents et que nous n'avons pas non plus de null ici.
‫Nous créons donc une autre colonne qui n'autorise pas null.
‫D'accord.
‫Alors maintenant, appuyez sur ce bouton de mise à jour et il mettra à jour notre base de données.
‫Je vais donc mettre à jour la base de données ici en appuyant sur ce bouton.
‫Et maintenant, comme vous pouvez le voir, rien n'a changé ici sur les tables.
‫Mais si vous actualisez, vous voyez soudainement la table du zoo ici et la table du zoo a un identifiant et un emplacement.
‫Maintenant, j'aimerais accéder au zoo et modifier ses valeurs afin que vous puissiez aller à droite ou appuyer à droite, cliquer ici sur
‫le zoo, puis afficher les données du tableau.
‫Eh bien, cela s'ouvrira au fur et à mesure que ce débat je fais des données qui montrent qu'il y a un I. RÉ. et il y a un emplacement.
‫Donc celui-ci va bien maintenant, car il est vide, nous ne l'avons pas encore créé.
‫Cette route n'existe donc pas encore.
‫C'est pourquoi c'est aussi normal.
‫Mais si j'entre un emplacement ici, donc je vais entrer un emplacement comme New York, comme vous pouvez le voir,
‫j'ai créé ce nouvel emplacement qui a l'idée d'un et nous pouvons entrer le prochain emplacement juste en dessous du chemin .
‫Vous pouvez l'élargir un peu ici et ajouter d'autres villes.
‫Donc je vais ajouter Tokyo, je vais ajouter Berlin, puis je vais ajouter Le Caire et Milan.
‫Et bien sûr, je pourrais aller de l'avant et en ajouter beaucoup plus.
‫D'accord.
‫Alors maintenant, nous avons plusieurs emplacements différents et ils ont tous un I unique. RÉ. Donc à partir d'un, on passe à cinq
‫dans notre cas maintenant.
‫Maintenant, allons de l'avant et créons un nouveau projet, car nous avons tout configuré dans notre Silver Explorer sans
‫même avoir de projet.
‫Alors solution ici, solution un zéro projet.
‫Nous ne sommes donc pas dans un projet.
‫Alors créons-en un nouveau et je vais l'appeler gestionnaire de zoo WEF.
‫Et je vais appuyer, d'accord ?
‫Très bien, nous voilà dans le YPF et nous voyons notre fichier Zemel ici ensuite, ce que nous voulons faire est d'ajouter une source
‫de données.
‫Comme vous pouvez le voir, j'appuie sur la source de données maintenant.
‫Et si cela ne s'affiche pas pour vous, donc si rien de tel n'est indiqué ici, donc votre projet n'a actuellement
‫aucune source de données, vous cliquez simplement sur votre projet sur le côté droit.
‫Donc, dans ce cas, YPF Zouma Nyjer, puis vous appuyez sur sources de données, cela apparaîtra et vous
‫pourrez ajouter une nouvelle source de données.
‫Je vais donc choisir la base de données de type de source de données ici.
‫Ensuite, j'appuie sur suivant.
‫Ensuite, j'utilise l'ensemble de données comme modèle de base de données.
‫Et puis ici, vous devez choisir votre connexion de données et je vais choisir celle que j'ai créée la
‫deuxième fois.
‫Donc Panetoz aussi, et ça s'appelle Monetarists DB et je vais montrer la chaîne.
‫Eh bien, c'est bien.
‫Pour simplifier les choses, j'appuie simplement sur oui.
‫Incluez ici les données sensibles et la chaîne de connexion, puis j'appuie sur suivant.
‫Soit dit en passant, si vous ne souhaitez pas inclure de données sensibles, vous pouvez le configurer dans votre application
‫appelée ultérieurement.
‫Mais je vais rester simple.
‫J'appuie donc sur Suivant, puis j'obtiens cette chaîne de connexion et elle s'appelle Pandoras DB Connection String dans mon
‫cas.
‫Et je vais copier ça.
‫Et ensuite, je peux choisir mes objets de base de données.
‫Et comme vous pouvez le voir, mes tables ont un objet de base de données zoo et je vais simplement le choisir.
‫Et comme il considère un nom d'ensemble de données, qui s'appelle Panetoz, comme un ensemble de
‫données, que nous pouvons également modifier, mais je vais le laisser tel quel maintenant, j'ai terminé et cela créera notre source de données.
‫Et comme vous pouvez le voir maintenant, il est là.
‫Nous avons maintenant la source de données ici.
‫Et ce que vous pouvez faire ici maintenant, c'est, par exemple, cliquer à droite sur Zoom et ajouter un ensemble de données avec le concepteur,
‫puis vous trouverez votre base de données et un design.
‫Comme vous pouvez le voir, il y a une table appelée zoo.
‫Il a une valeur clé, qui est appelée ID ou une colonne clé.
‫Ensuite, vous avez l'emplacement et il y a un adaptateur de table zoo qui a une fonctionnalité de remplissage et d'obtention de données ESKIL.
‫Et ce que nous devons faire maintenant, c'est aller dans notre fenêtre principale, la démo, et ici nous allons configurer notre
‫chaîne d'école parce que j'ai copié mon nom de chaîne comme ça et j'en aurai besoin dans la seconde.
‫Je crée donc une nouvelle chaîne, je vais l'appeler chaîne de connexion, qui
‫va accéder au gestionnaire de configuration, cette chaîne de connexion.
‫Et ici, entre crochets, je vais devoir entrer la chaîne entre guillemets.
‫Maintenant, il se plaint car il ne connaît pas ce gestionnaire de configuration et je pourrais l'ajouter ici en
‫haut.
‫Je pourrais dire, oui, en utilisant le gestionnaire de configuration et ce genre de choses, mais nous devons le configurer avant
‫cela.
‫Alors j'appuie à droite.
‫Cliquez sur mes références et j'ajoute une référence ici et la référence que je veux utiliser un système
‫cette configuration donc celle-là ici.
‫J'obtiens donc la coche ici à côté d'un système qui est configuré et appuyez sur OK, et maintenant ce gestionnaire
‫de configuration peut être utilisé et nous pouvons continuer et ajouter à l'aide du système cette configuration.
‫Maintenant, tout à coup, le gestionnaire de configuration ne se plaint pas.
‫Eh bien, au moins la couleur apparaît et il ne nous reste plus qu'à ajouter les chaînes de connexion correctes.
‫Et ce sera le nom de notre projet, qui est UPF, dans mon cas,
‫espace vide ou sur la partition, gestionnaire de zoo, propriétés DOT, paramètres DOT et puis le lien que j'ai copié.
‫Il s'agit donc de la chaîne de connexion B.
‫Et ensuite, ce que nous devons faire ici, c'est dire que c'est notre connexion, notre force, nous allons
‫donc utiliser la propriété de chaîne de connexion ici comme ça.
‫C'est donc une longue ligne de code.
‫Mais ce qui est important ici, c'est que vous utilisiez le nom de votre projet, les propriétés DOT, les paramètres de point, la chaîne de points que vous
‫avez configurée lors de la création de votre source de données, puis la chaîne de connexion de points par la suite.
‫D'accord.
‫Alors maintenant, c'est mis en place et nous pouvons passer à la prochaine vidéo où nous allons travailler un
‫peu plus avec la partie réelle de notre application.