‫Wir kommen jetzt zurück, da wir alles eingerichtet haben. Wir können hier unseren ersten Code erstellen, wenn wir etwas
‫Code haben, aber es ist nicht die Magie, die wir erwartet hatten.
‫Rechts.
‫Lassen Sie uns also weitermachen und eine Methode erstellen, die Universitäten in unsere Universitätstabelle einfügt, weil
‫wir diese Tabelle Universität haben.
‫Und wenn wir die Daten auschecken, also offene Tabellendefinition, ist das nicht diejenige, sondern offene oder kurze
‫Tabellendaten.
‫Wenn wir das tun, sehen wir, dass es leer ist.
‫Wir haben also keine Ahnung, noch keinen Namen, aber wir werden das mit Code ändern.
‫Lassen Sie uns also eine neue Methode erstellen und sie wird eine öffentliche Leere sein.
‫Fügen Sie Universitäten ein und diese Methode sollte einfach Universitäten einfügen.
‫Sobald wir das aufgerufen haben, werden Universitäten jetzt hier zu unserer Universitätstabelle hinzugefügt.
‫Was ich tun werde, ist, dass ich zunächst eine Universität brauche und um diese Universitätsklasse nutzen zu können, weil wir
‫keine Universitätsklasse geschaffen haben.
‫Rechts.
‫Und ich möchte das Uni-Objekt verwenden.
‫Ich muss hier zu meinem Link zu Ihren Datenklassen, DBMS und Drag University gehen.
‫Also von meinen Tischen, eine Drag-Uni rein und jetzt kann ich weitermachen und die Uni hier benutzen.
‫Es wird also eine Weile dauern, aber jetzt kann ich sehen, dass es jetzt grün ist und wir es jetzt verwenden können.
‫Lassen Sie uns nun fortfahren und ein Objekt erstellen.
‫Ich werde in Yale anrufen, einer neuen Universität, und dieses Yale-Objekt sollte einen Namen haben.
‫Und wie Sie sehen, hat Yale einen Namen und es ist ziemlich cool, denn dann können wir auf seine ID zugreifen, wir können auf
‫seinen Namen zugreifen, damit es auf alle seine Eigenschaften zugreifen kann, die wir eingerichtet haben.
‫Und wie haben wir diese Eigenschaften eingerichtet, was haben wir in unserer Tabelle gemacht, damit Sie Objekte aus Ihrer Tabelle erstellen
‫können.
‫Und das ist ziemlich cool.
‫Sie können also einfach diesen Link zu Ezekial-Datenklassen verwenden, Ihre Tabellen demonstrieren und hierher ziehen und es werden Klassen für
‫Sie erstellt.
‫Und das ist ziemlich cool.
‫Also können wir jetzt den Namen verwenden und ich werde diesen Namen so auf Yale setzen.
‫Um Yale mit diesem Namen in meine Datentabelle einzufügen, muss ich den Datenkontext verwenden, den wir im letzten
‫Video eingerichtet haben.
‫Also dieser eine Link zum Datenkontext und hier in Universitäten, also gibt es eine Eigenschaft namens Universitäten.
‫Es enthält diese Methode hier, beim Senden einfügen.
‫Und was wollen wir einfügen?
‫Nun, eine Einheit der Universität und die Einheit, die ich betreten möchte, ist Yale.
‫Was ich hier eigentlich tue, ist, Daten in meine Universitätstabelle einzugeben.
‫Das macht dieser Code also.
‫Und das ist ziemlich ordentlich, nicht wahr?
‫Um diese Änderungen einzureichen, mache ich einfach etwas in diesem Datenkontext, der Änderungen einreicht.
‫Das ist es.
‫Jetzt reiche ich diese Änderungen ein, d. h. ich reiche dies ein und zertifiziere beim Senden.
‫Wie Sie sehen können, wird es erst eingefügt, wenn es gesendet wurde.
‫Und in dieser Zeile hier, die ich jetzt einreiche, um die Universität auf
‫meinem Tisch anzuzeigen, muss ich mein Hauptdatenraster aufrufen und seine Elementquelle auf den Datenkontext der Universitäten einstellen.
‫Gut.
‫Wenn wir also überprüfen, was das ist, bedeutet dies, dass die Note in unserer Zemel-Datei enthalten ist.
‫Sind diese Daten aktuell korrekt?
‫Es hat keine Daten.
‫Es ist ziemlich leer.
‫Rechts.
‫Aber es ist dieses Datenraster, in dem wir diesen Namen auf das Hauptdatenraster setzen, und jetzt setzen wir seine
‫Elementquelle auf den Datenkontext.
‫Diese Universität zeigt uns alle Universitäten, die in unserer Datenbank oder in dieser Tabelle enthalten sind.
‫Ich nenne dieses Insert die Methode der Universität.
‫Und führen Sie den Code aus, und wenn ich das tue, sehen Sie, dass wir diese ID und den Namen Yael hier drin haben,
‫also ist das, was unser Code bereits tut.
‫Also noch keine Fortsetzungseinträge.
‫Wir mussten nicht wo verwenden oder etwas hineinstecken und so weiter.
‫Wir haben das alles mit Code gemacht und es ist ziemlich einfach.
‫Sie erstellen also ein eigenes Objekt, während es in diesem Fall ein Tabellenname ist, und fügen einige Werte hinzu.
‫In unserem Fall ist es nur ein Name, den Sie beim Absenden einfügen und diese Änderungen übermitteln.
‫Und wenn Sie etwas sehen möchten, müssen Sie natürlich die Elementquelle als diesen Datenkontext Universitäten
‫festlegen.
‫Fügen Sie als kleine Herausforderung nun eine weitere Universität in die Tabelle ein und führen Sie die App aus.
‫OK, ich hoffe, Sie haben es versucht, also werde ich eine neue Universität gründen.
‫Es wird Beijing Tech sein, eine neue Universität, und jetzt braucht Beijing Tech einen Namen.
‫Also werde ich seinen Namen auf etwas wie Bei Jing Tech setzen.
‫Und jetzt muss ich natürlich Datenkontext-Universitäten aufrufen, die beim Senden einfügen.
‫Und in diesem Fall möchte ich Beijing Tech einreichen.
‫Und wie Sie sehen, ändert sich der Submit auch oder wird nur einmal benötigt.
‫Und hier ist nicht alles beim Senden, sondern beim Senden.
‫Diese Datenkontext-Sendeänderungen werden ausgeführt, sobald wir sie nicht nach jeder einzelnen ausführen müssen,
‫aber wir alle müssen sie ausführen, wenn wir bereit sind, alle von uns vorbereiteten Änderungen zu übermitteln.
‫Gut.
‫Also lassen Sie es uns jetzt noch einmal ausführen.
‫Und wir sollten dort zwei Einträge sehen.
‫Und ich hoffe, Sie haben es versucht.
‫Und tatsächlich sehen wir drei Einträge.
‫Beeindruckend.
‫Warum ist das so?
‫Und Sie werden sich vielleicht fragen, aber gut, wir haben den Code bereits ausgeführt und führen ihn jetzt erneut aus.
‫Also fügen wir wieder alle Universitäten hinzu.
‫Also, was ist los?
‫Nun, das war ziemlich genau das, was wir beabsichtigten.
‫Zumindest in unserem Code.
‫Genau das tun wir also.
‫Wir fügen neue Sachen hinzu.
‫Wir sagen nicht, OK, das ist alles, was wir in unserem Universitätstisch haben wollen.
‫Aber wir sagen, OK, wir fügen diese beiden neuen Zeilen hinzu.
‫Also, wenn wir ausführen und erneut ausführen.
‫Wir schließen auch nicht und führen sie erneut aus, wir sehen, dass wir Yale, Yale, Beijing Tech,
‫Yale, Beijing Tech haben, und jetzt, um das zu bereinigen, um nur die Einträge zu haben, die wir hier haben, nur
‫diese beiden, wir können mach sowas.
‫Dass unser Kontext das.
‫Befehl ausführen.
‫Und hier verwenden wir einfach einen Geheimcode, um von Ihnen zu führen, dass Sie ein solches Team sehen müssen.
‫Hier musste also richtig geschrieben werden.
‫Also von der Uni löschen.
‫Auf diese Weise lösche ich einfach alle Einträge und füge sie dann hinzu.
‫Also sollten wir jetzt nur noch zwei Einträge haben.
‫Also nur Yale und Peking, wie man sieht, Yale und Peking.
‫Was sich jedoch nicht geändert hat, ist, wie Sie auch sehen können, die ID.
‫Es geht also immer noch hoch, hoch, hoch.
‫Alle Einträge, die wir zuvor hatten, wurden alle gelöscht, aber die I. D. ging nicht auf den Ausgangswert zurück.
‫Das müssen Sie also im Hinterkopf behalten.
‫Gut.
‫Jetzt wissen Sie also, wie Sie dort Daten einfügen.
‫Also jetzt eine kleine Herausforderung, Schüler einfügen und ja, natürlich können Sie das versuchen, aber es wird ein
‫bisschen schwierig.
‫Im Moment ist es etwas zu schwierig.
‫Und ich werde es dir zeigen.
‫Lassen Sie uns also eine neue Methode erstellen, und ich nenne sie Schüler einfügen.
‫Also öffentliche Leere, füge die des Schülers ein.
‫Denn was ich hier verwenden möchte, ist ein Lambda-Ausdruck, und wir haben noch nicht so viel oder gar nicht verwendet, je
‫nachdem, wie weit Sie im Kurs gegangen sind.
‫Was ich also verwenden werde, ist, dass ich hier auch eine Universität verwenden werde.
‫Also werde ich eine Yale University gründen, aber ich werde Daten, Kontext und Punktuniversitäten verwenden.
‫Also diese Eigenschaft und wenn ich sie dann öffne, wie Sie sehen können, stehen hier viele verschiedene Methoden zur Verfügung.
‫Und der, den ich verwenden möchte, wird zuerst aufgerufen.
‫Als erstes gibt es das erste Element einer Sequenz zurück.
‫Also wird zuerst A für das erste Element einer Folge zurückgegeben.
‫Was ich hier tun kann, ist, dass ich hier einen Lambda-Ausdruck ausführen kann.
‫Also, was ich tun werde, ist, dass ich sagen werde, dass einer, der für Universität steht, mir diesen Namen geben
‫sollte.
‫Das entspricht Yale.
‫Dies ist also eine sehr, sehr kurze Linie und sie macht eine Menge Sachen, also ist sie ziemlich lang.
‫Es ist also, sagen wir, dieser Aussage, die ich Ihnen hier zeigen werde, sehr ähnlich.
‫Sagen wir also diese Aussage hier.
‫Wenn ich es also in der Schule schreiben müsste, würde es so aussehen von einer Universität im
‫Datenkontext Universität, wo Universitäten Tulane entsprechen, eine Yale-Auswahl für diese bestimmte Universität.
‫Rechts.
‫Also von der Universität im Datenkontext Universität wissen wir, was das ist.
‫Das ist für jede Schleife.
‫Dann sagen wir wo die Uni steht gleich einem bestimmten Namen und wählen dann die Uni aus.
‫Aber anstatt dies zu tun, haben wir einfach diesen sehr kurzen Code, der genau dasselbe tut.
‫Es wird also an die Universität zurückkehren und nach dem ersten Eintrag in dieser Reihenfolge suchen.
‫Es prüft also, ob der erste Eintrag namens Yale überprüft wird, und speichert diesen in Yale,
‫weil der Unterschied, der uns zurückgibt, eine I-Aufzählung ist, es ist eine Sammlung, die zurückgegeben wird, wenn wir diesen
‫Code ausführen .
‫Aber das Coole an dieser Linie ist, dass sie keine Sammlung zurückgibt, sondern
‫ein echtes Universitätsobjekt zurückgibt und wir das weiter verwenden können.
‫Es ist also mächtig.
‫Es ist ziemlich - stark und sehr kurz.
‫Wenn Sie also mehr darüber erfahren möchten, was hier vor sich geht, sollten Sie sich Lambda-Ausdrücke ansehen.
‫Aber ich werde es vorerst einfach so verwenden, weil es gut ist, Alumni-Ausdrücke sind viel mehr.
‫Sie können so viel mehr, als nur diese spezielle Linie zu bekommen, die wir hier haben.
‫Aber ich werde es jetzt einfach so verwenden.
‫OK, also werde ich dasselbe für die andere Universität tun, die die Gentechnologie sein wird, und
‫wir suchen nach Peking-Technologie wie dieser.
‫Jetzt haben wir also zwei verschiedene Universitäten, die in Peking und die in Yale.
‫Anstatt Studenten einzeln zu den Universitäten hinzuzufügen, werde ich jetzt eine ganze Liste von Studenten
‫hinzufügen.
‫Also werde ich eine ganze Liste von Studenten erstellen und sie der richtigen Universität zuordnen.
‫Und dazu fahre ich zuerst den Server-Explorer herunter, damit ich hier und da mehr
‫Platz habe.
‫Jetzt erstelle ich eine Liste eines Schülers und nenne diesen Schüler ist eine neue Schülerliste.
‫Jetzt beschwert es sich, dass es nicht weiß, was der Student ist.
‫Was wir also tun müssen, ist, den Schüler von unserem Server-Explorer hierher zu ziehen.
‫Öffnen Sie also den Server-Explorer erneut und ziehen Sie Ihren Schüler hierher.
‫Da sind wir also.
‫Und wie Sie sehen, sind sie verbunden.
‫Und sie sind verbunden durch die Universität I. D..
‫OK, jetzt können wir wieder in unseren Code zurückgehen und nach einer Weile sollten die Schüler erkannt werden, dass sie wir
‫sind.
‫Und jetzt können wir Student als Klasse verwenden oder Objekte daraus machen.
‫Das ist ziemlich toll.
‫Erstellen wir also einen neuen Eintrag.
‫Wir werden also die ADD-Methode verwenden, die der Liste der Schüler ein Element hinzufügt.
‫Und was wollen wir hier hinzufügen?
‫Nun, ich werde ein neues Studentenobjekt hinzufügen, also sage ich: OK, gib mir
‫dieses ganze Studentenobjekt mit bestimmten Informationen.
‫Also zum Beispiel mit dem Namen Carla, dem Geschlecht der Frau und dem Alter eigentlich, und wir brauchen nicht das H,
‫sondern die Universität I. D. und ich werde etwas wie Yale sagen, diese ID.
‫Gut.
‫Also so.
‫Genau so.
‫Mit diesem Eintrag habe ich einen Schüler zu meiner Schülerliste hinzugefügt, und ich könnte diese Schülerliste verwenden, um dies auf die
‫gleiche Weise wie hier zu meinem Datenkontext hinzuzufügen.
‫Also beim Absenden einfügen, ich kann unsere Schüler anweisen und es wird diese ganze Liste aller Schüler hinzugefügt, die
‫ich in meiner Liste habe.
‫Gut.
‫Das ist also ziemlich mächtig und cool.
‫Aber jetzt ist eine andere coole Sache, dass ich statt der Uni-ID einfach die Uni selbst übergeben
‫kann, damit ich einen neuen Studenteneintrag erstellen kann.
‫Ich sage "Neuer Student" mit dem Namen Tony
‫und dem Geschlecht des Mannes
‫und dann Universität.
‫Und wie Sie sehen können, gibt es eine Unterkunft namens Universität.
‫Und ich kann nur sagen, es sollte das Peking oder in diesem Fall das Yale sein.
‫Sagen wir also, Tony ist in Yale und dort würde ich das gerne haben.
‫Tony ist also in Yale und jetzt werde ich noch ein paar Schüler hinzufügen.
‫Wie Sie in diesem Fall sehen können, verwenden wir diese Universität I. D. Jetzt nutzen wir die Universität
‫und beide sind in Ordnung, weil sie miteinander verbunden sind.
‫Eine Universität hat eine bestimmte ID und wir verwenden sie hier ziemlich gleich.
‫Jetzt füge ich noch etwas hinzu.
‫Laila wird weiblich und ihre Universität wird Beijing Tech sein.
‫Und der letzte wird James sein.
‫Und James ist ein Transgender.
‫Wir haben also auch hier drei Geschlechter.
‫Und dieser wird Beijing Tech sein.
‫Gut.
‫Da sind wir also.
‫Wir können Schüler ganz einfach einfügen.
‫Und jetzt, wenn wir eine kleine Herausforderung verwenden, fügen Sie diese dem Datenkontext hinzu.
‫In Ordnung, ich hoffe, Sie haben es versucht, Daten, Kontext, die Schüler, die beim Senden alles einfügen, also hier verwendet haben, beim
‫Senden einfügen und es war nur ein Eintrag, aber jetzt alles beim Senden einfügen dauert eine Aufzählung,
‫also eine Liste, die ich ignoriere Listen.
‫Diese Liste ist also vom Typ Liste, aber es handelt sich um eine generische Verbindung, sodass wir sie hier auf die gleiche Weise verwenden können.
‫Wir können hier einfach eine Verbindungssammlung abgeben und es werden meine Schüler sein.
‫Senden Sie die Schüler also so ein.
‫Und natürlich müssen wir die Änderungen einreichen.
‫Senden Sie also solche Änderungen und wissen Sie, dass meine Hauptdatenklasse Artikelquellenartikel, Quelle sein sollte.
‫Und in diesem Fall ist es mein Datenkontext, den Studenten.
‫Jetzt möchte ich also die Schüler in meiner Klasse sehen und es sollten diese vier Schüler sein.
‫Lassen Sie mich nun Insert-Studenten statt Insert-Universitäten nennen.
‫Also versichern Sie Ihre Studenten hier so.
‫Lassen Sie uns nun den Code ausführen und wir sollten vier Einträge in unserer Tabelle sehen.
‫Und jetzt haben wir, wie Sie sehen können, ID, Name, Geschlecht, Universitäts-ID und die Universität, die
‫in diesem Fall ein Link zur Schuluniversität ist.
‫Es handelt sich also um einen Objekttyp, der mit einer Schuluniversität verbunden ist.
‫Es sagt uns also nicht den tatsächlichen Namen hier innerhalb der Universität.
‫Gut.
‫Aber das ist etwas, das wir hier und hier eingerichtet haben.
‫Also sagten wir, es ist die University of Beijing Tech.
‫Es ist die University of Beijing Tech.
‫Aber das sind Universitätsobjekte und sie entsprechen nicht dem Namen.
‫Sie sind also mehr als nur der Name.
‫Darin sind sie das eigentliche Universitätsobjekt.
‫Aber ansonsten sehen Sie, dass wir Carla, Tony, Lailah, Laly, Jane haben.
‫Und zwar habe ich die Namen nicht richtig geschrieben, aber wir haben auch das Geschlecht und die Uni ich. D. Und wie Sie sich vielleicht erinnern, war
‫die Universitäts-ID sechs Yale und die Universität I. D. sieben war Beijing Tech.
‫Und das lag daran, dass ich Einträge gelöscht habe.
‫Und dann habe ich mehrmals die Methode insert university aufgerufen.
‫Und deshalb hatten wir diese IDs statt eins und zwei.
‫OK.
‫Alles klar, wenn wir also unsere Daten überprüfen, sollten wir dasselbe sehen.
‫Also machen wir das.
‫Schauen wir uns unsere Schülerdaten an, zeigen Tabellendaten oder Datentabellen an.
‫Wir sehen Kalila weiblich und oder Sie sehen auch den Universitätsausweis.
‫Es gibt also keine zusätzliche Spalte namens Universitäten.
‫Das haben wir auch hier gerade mit Code eingerichtet.
‫Wir haben sie also nicht dauerhaft erstellt, sondern hier eingerichtet und sie werden angezeigt, weil
‫der Datenkontext sie enthält, wie wir sie hier hinzugefügt haben.
‫OK, das ist also ziemlich viel über gut, Link.
‫Und nicht nur das.
‫Wir haben hier in diesem Codestück auch eine Lambda-Funktion verwendet und werden dies im nächsten Video ein wenig mehr tun.
‫Also keine Sorgen.
‫Du wirst dich daran gewöhnen.
‫Und ja.
‫Und im nächsten Video machen wir etwas mit einem assoziativen Tisch zwischen Studenten und Vorlesungen.
‫Also werden wir Studenten hinzufügen und wir werden Vorlesungen zu den Studenten hinzufügen und so weiter.
‫Wir sehen uns also im nächsten Video.