‫Willkommen zurück.
‫In diesem Video erstellen wir unsere erste Tabelle, und bevor wir das tun, möchte ich Ihnen
‫zeigen, was das Endergebnis dieses Kapitels sein wird.
‫Wie Sie sehen können, habe ich hier ein Fenster namens Main Window, das hier mehrere verschiedene Steuerelemente enthält.
‫Wir haben also Labels, wir haben ein Listenfeld, mehrere Schaltflächen und mehrere Listenfelder im Allgemeinen.
‫Und was man hier sieht, sind mehrere Zoos und naja, die Namen sind schon etwas durcheinander, weil ich sie
‫geändert habe.
‫Aber was Sie hier tun können, ist, einen Zoo zu überprüfen oder einen Zoo auszuwählen, und Sie sehen die zugehörigen Tiere, die sich
‫in diesem Zoo befinden.
‫Nehmen wir an, wir haben einen Zoo in Tokio und wir haben einen Hai.
‫Wir haben, nun ja, mehrere Haie mit Krokodilen, einen Gecko-Falken, all diese Arten von Tieren.
‫Und in New York haben wir verschiedene Tierarten.
‫In New York haben wir also einen kleinen Zoo.
‫Wir haben nur ein Krokodil, aber dann entscheiden wir uns, einen Affen in den New Yorker Zoo aufzunehmen.
‫Also werden wir das dem New York Zoo hinzufügen.
‫Und wie Sie sehen, sind dies die dazugehörigen Tiere.
‫Wenn ich dann rechts auf eines der Tiere oder auf einen der Zoos klicke, ändert mein Textfeld
‫hier unten seinen Wert.
‫Es braucht also nur den Wert meiner Stadt.
‫Hier habe ich zum Beispiel auch Kairo, und das möchte ich aktualisieren.
‫Also werde ich die beiden löschen und Zoo aktualisieren.
‫Wie Sie sehen, wurde Kairo jetzt aktualisiert.
‫Das gleiche kann ich mit meinem Mailänder Zoo machen.
‫Also werde ich Milan jetzt auf dieses bla bla zoom updaten.
‫Es ist ein falscher Zoo.
‫Es existiert nicht.
‫Also werde ich das komplett löschen.
‫Das gleiche gilt für unser 44 Tier.
‫Ich werde dieses Tier auch komplett löschen.
‫Im Allgemeinen können Sie jetzt sehen, dass wir hier mehrere verschiedene Dinge zu berücksichtigen haben.
‫Wir verwenden mehrere verschiedene Tabellen.
‫Zum einen haben wir den Zootisch, dann den Tiertisch und dann einen Tisch, der diese beiden
‫aufnimmt und miteinander verbindet.
‫Und das wird die größere Herausforderung sein, der wir uns stellen werden.
‫Und eines der nächsten Videos und natürlich werden wir diese Benutzeroberfläche erstellen.
‫Es ist nicht das schönste, aber es ist sehr funktional und wird Ihnen helfen, die Datenbankkonstrukte im
‫Allgemeinen zu verstehen und wie man Datenbanken in C Sharp und einigen MySQL verwendet.
‫Ich würde also sagen, fangen wir damit an und gehen daher zurück zu Visual Studio.
‫Und wie Sie sehen, habe ich hier zwei Verbindungen.
‫Sie haben nur einen oder Sie sollten nur einen Anschluss haben und ich habe einen anderen.
‫Das ist der, mit dem ich gerade verbunden war, um Ihnen die Demo zu zeigen.
‫Und wir werden das neue verwenden, das ich hier erstellt habe.
‫Und wie Sie sehen, gibt es dort noch keine Tabelle.
‫Also müssen wir eine neue Tabelle erstellen.
‫Deshalb habe ich.
‫Rechts.
‫Klicken Sie auf eine Tabelle und ich klicke hier auf eine neue Tabelle erstellen.
‫Fügen Sie also eine neue Tabelle hinzu und das öffnet ein kleines Fenster.
‫Und übrigens, machen Sie den Server hier etwas weniger aufdringlich und wie Sie es so verstecken können.
‫Jetzt sieht es viel besser aus.
‫Wir haben also unsere kleine Tabelle, die eine Vorstellung vom Typ in ditcher hat, Nullen zulässt oder Nullen als deaktiviert
‫zulässt und es gibt keinen Standardwert.
‫Was Sie hier sehen, ist ein kleiner Schlüssel, aber das bedeutet, dass dies die Schlüsselspalte sein wird und
‫was Sie hier ziemlich genau erstellen können, sind die Spalten.
‫Wir haben also eine Spalte namens Edem und können dann hier eine zusätzliche Spalte erstellen.
‫Also werde ich einen erstellen und diesen einen Ort nennen, Ort einfach so.
‫Und ich werde jetzt keine Nullen zulassen.
‫Ich muss den Datentyp ändern.
‫Und die Datentypen sind nicht genau die, die wir in Cis gesehen haben, aber einige von ihnen ähneln denen
‫in Cis.
‫Sie haben also Tag für Tag Zeichen, Bits, Ganzzahlen.
‫Und der, den ich hier verwenden möchte, ist var char 50 und var char 50.
‫Nun, dann werde ich mich bitten, eine Zeichenfolge mit 50 Werten zu erstellen und diese an meinem Standort zu speichern.
‫Eine weitere wichtige Sache, die ich ändern möchte, ist, dass ich diese ID zu unserer Identitätsspezifikation machen möchte.
‫Also klicke ich hier bei den Eigenschaften auf Identitätsspezifikation.
‫Wählen Sie also die ID aus und gehen Sie dann zu den Eigenschaften auf der linken Seite, auf der rechten Seite hier
‫und wählen Sie dann die Identitätsspezifikation und ändern Sie den Identitätswert auf true.
‫Und jetzt wird es jedes Mal um eins erhöht, und das bedeutet, dass jeder einzelne Eintrag in unserer Datenbank eine
‫eindeutige ID hat, da das Erstellen eines neuen Eintrags die ID immer um eins erhöht.
‫Das ist ähnlich dem Beispiel in der Vererbung, das wir hatten, wo wir die aktuelle Benachrichtigung I erhalten haben. D.
‫und solche Sachen.
‫Das ist so ziemlich unser Tisch.
‫Jetzt möchte ich den Tabellennamen ändern.
‫Ich möchte nicht, dass es Tabelle heißt.
‫Ich möchte, dass dieser Tabellenname anders ist.
‫Also nenne ich diesen Tisch Tsou.
‫Dies wird also meine Tabelle sein und ich werde hier einen Singularwert oder das Singularwort verwenden, nicht
‫zus Plural.
‫Und dafür gibt es mehrere gute Gründe.
‫Und wenn Sie es durchlesen möchten, gibt es einen großartigen Artikel in Stack Overflow oder tatsächlich eine
‫großartige Antwort hier mit sechs großartigen Gründen, warum Sie einen singulären Begriff verwenden sollten.
‫Also hatte hier jemand die gleiche Frage, Singular versus Plural.
‫Und die Antwort können Sie hier nachlesen.
‫Gut.
‫Jetzt haben wir unseren Tisch, aber er ist noch nicht da.
‫Du bist übrigens im T.
‫L tab hier und hier drinnen erstellen wir einfach eine Tabelle.
‫Sobald ich diese Update-Taste hier oben oder diese Schaltfläche drücke oder alles fällig verschiebe, wird dies aktualisiert
‫und als QR-Code ausgeführt, wodurch eine Tabelle in DBO namens Tsou erstellt wird.
‫Es wird ein Ich haben. D. , der vom Typ Integer ist, der kein Nein zulässt.
‫Es wird also keine leeren Werte haben.
‫Und es ist der Primärschlüssel und gleichzeitig die Identität.
‫ID ist also der Primärschlüssel, was bedeutet, dass wir mit diesem Edem alles gut lokalisieren können.
‫Und dann haben wir etwas namens location, das ist eine weitere Spalte vom Typ Anvar Char
‫50, was bedeutet, dass es 50 verschiedene Zeichenfolgen geben kann, und dann haben wir auch hier nicht null.
‫Also erstellen wir eine weitere Spalte, die null nicht zulässt.
‫Gut.
‫Drücken Sie nun diese Update-Schaltfläche und unsere Datenbank wird aktualisiert.
‫Ich werde die Datenbank hier also aktualisieren, indem ich auf diese Schaltfläche drücke.
‫Und jetzt, wie Sie sehen, hat sich hier auf den Tischen nichts geändert.
‫Aber wenn Sie aktualisieren, sehen Sie plötzlich die Zoo-Tabelle hier und die Zoo-Tabelle hat eine ID und einen Standort.
‫Nun möchte ich auf den Zoo zugreifen und seine Werte ändern, sodass Sie nach rechts gehen oder rechts drücken können, hier
‫auf den Zoo klicken und dann Tabellendaten anzeigen.
‫Nun, das wird sich in dieser Debatte eröffnen. Ich mache Daten, die zeigen, dass es ein Ich gibt. D. und es gibt einen Standort.
‫Dieser ist jetzt also gut, weil er leer ist, wir haben ihn noch nicht erstellt.
‫Diese Straße existiert also noch nicht.
‫Deshalb ist es ganz normal.
‫Aber wenn ich hier einen Ort eingebe, also werde ich einen Ort wie New York eingeben, wie Sie sehen, habe ich
‫diesen neuen Ort erstellt, der die Idee von einem hat, und wir können den nächsten Ort direkt unter dem Weg eingeben .
‫Sie können es hier etwas breiter machen und einige andere Städte hinzufügen.
‫Also füge ich Tokio hinzu, ich füge Berlin hinzu, dann füge ich Kairo und Mailand hinzu.
‫Und natürlich könnte ich noch viele weitere hinzufügen.
‫Gut.
‫Jetzt haben wir also mehrere verschiedene Standorte und alle haben ein einzigartiges I. D. Also angefangen bei eins, in unserem Fall
‫jetzt bis fünf.
‫Lassen Sie uns nun ein neues Projekt erstellen, da wir all das in unserem Silver Explorer eingerichtet haben, ohne auch nur
‫ein Projekt zu haben.
‫Also Lösung hier, Lösung eins Nullprojekt.
‫Wir sind also nicht in einem Projekt.
‫Lassen Sie uns also einen neuen erstellen, und ich nenne diesen einen WEF-Zoo-Manager.
‫Und ich werde drücken, OK?
‫In Ordnung, da sind wir im YPF und als nächstes sehen wir unsere Zemel-Datei hier, was wir tun möchten, ist eine
‫Datenquelle hinzuzufügen.
‫Wie Sie sehen, drücke ich jetzt auf datasource.
‫Und wenn das bei Ihnen nicht auftaucht, also hier nichts dergleichen steht, Ihr Projekt also
‫aktuell keine Datenquelle hat, klicken Sie einfach rechts auf Ihr Projekt.
‫In diesem Fall also YPF Zouma Nyjer, und dann drücken Sie Datenquellen, dann wird dies angezeigt und
‫Sie können eine neue Datenquelle hinzufügen.
‫Daher wähle ich hier den Datenquellentyp Datenbank aus.
‫Dann drücke ich auf Weiter.
‫Dann verwende ich den Datensatz als Datenbankmodell.
‫Und dann müssen Sie hier Ihre Datenverbindung auswählen und ich werde die auswählen, die ich zum zweiten Mal
‫erstellt habe.
‫Also auch Panetoz, und es heißt Monetarists DB und ich werde die Zeichenfolge zeigen.
‫Nun, das ist in Ordnung.
‫Um es einfacher zu machen, drücke ich einfach auf Ja.
‫Geben Sie hier sensible Daten und Verbindungszeichenfolgen ein, dann drücke ich auf Weiter.
‫Übrigens, wenn Sie keine sensiblen Daten aufnehmen möchten, können Sie dies in Ihrer später aufgerufenen Anwendung
‫einrichten.
‫Aber ich werde es einfach halten.
‫Also drücke ich auf Weiter und dann bekomme ich diese Verbindungszeichenfolge und sie heißt in meinem Fall Pandoras DB Connection
‫String.
‫Und das werde ich kopieren.
‫Und als nächstes kann ich meine Datenbankobjekte auswählen.
‫Und wie Sie sehen, haben meine Tabellen ein Zoo-Datenbankobjekt und ich werde es einfach auswählen.
‫Und da es einen Datensatznamen, der Panetoz heißt, für einen Datensatz hält, den wir
‫auch ändern können, aber ich werde ihn jetzt so lassen, wie er ist, beende ich und das wird unsere Datenquelle erstellen.
‫Und wie Sie jetzt sehen können, ist es da.
‫Wir haben die Datenquelle jetzt hier.
‫Und was Sie hier jetzt machen können, ist zum Beispiel rechts auf Zoom klicken und Datensatz mit Designer hinzugefügt und
‫dann finden Sie Ihre Datenbank und ein Design.
‫Wie Sie sehen können, gibt es einen Tisch namens Zoo.
‫Es hat einen Schlüsselwert, der als ID oder Schlüsselspalte bezeichnet wird.
‫Dann haben Sie den Standort und es gibt einen Zoo-Tischadapter, der eine ESKIL-Funktion zum Füllen und Abrufen von Daten hat.
‫Und was wir jetzt tun müssen, ist zu unserem Hauptfenster, der Demo, zu gehen, und hier werden
‫wir unseren Schulstring einrichten, weil ich meinen Stringnamen so kopiert habe und den im zweiten brauche.
‫Also erstelle ich eine neue Zeichenfolge, ich nenne sie Verbindungszeichenfolge,
‫die auf den Konfigurationsmanager zugreift, diese Verbindungszeichenfolgen.
‫Und hier in den eckigen Klammern muss ich die Zeichenfolge in Anführungszeichen eingeben.
‫Jetzt beschwert es sich, weil es diesen Konfigurationsmanager nicht kennt und ich ihn hier oben hinzufügen
‫könnte.
‫Ich könnte sagen, ja, mit dem Konfigurationsmanager und solchen Dingen, aber wir müssen es vorher
‫einrichten.
‫Also drücke ich nach rechts.
‫Klicken Sie auf meine Referenzen und ich füge hier einen Hinweis hinzu und den Hinweis, dass ich ein System verwenden möchte,
‫das so konfiguriert ist wie hier.
‫Ich bekomme hier also das Häkchen neben einem System, das konfiguriert wird, und drücke auf OK, und jetzt kann
‫dieser Konfigurationsmanager verwendet werden und wir können fortfahren und diese Konfiguration mithilfe des Systems hinzufügen.
‫Jetzt beschwert sich der Konfigurationsmanager plötzlich nicht mehr.
‫Nun, zumindest kommt die Farbe und jetzt müssen wir nur noch die richtigen Verbindungszeichenfolgen hinzufügen.
‫Und das wird der Name unseres Projekts sein, das ist UPF, in
‫meinem Fall leerer Raum oder auf der Partitur, Zoo-Manager, DOT-Eigenschaften, DOT-Einstellungen und dann der Link, den ich kopiert habe.
‫Dies ist also die B-Verbindungszeichenfolge.
‫Und als nächstes müssen wir hier sagen, dass dies unsere Verbindung ist, unsere Stärke, also
‫werden wir hier die Eigenschaft für die Verbindungszeichenfolge so verwenden.
‫Es ist also eine ziemlich lange Codezeile.
‫Wichtig ist hier jedoch, dass Sie den Namen Ihres Projekts, DOT-Eigenschaften, Punkteinstellungen, Punktzeichenfolge verwenden, die
‫Sie beim Erstellen Ihrer Datenquelle eingerichtet haben, und anschließend Punktverbindungszeichenfolge.
‫Gut.
‫Dies ist nun also eingerichtet und wir können im nächsten Video fortfahren, in dem wir uns ein
‫wenig mehr mit dem eigentlichen Teil unserer Anwendung befassen.