‫We komen terug nu we alles hebben ingesteld, we kunnen doorgaan en onze eerste code hier maken als we
‫wat code hebben, maar het is niet de magie die we hadden verwacht.
‫Rechts.
‫Dus laten we doorgaan en een methode creëren die universiteiten in onze universiteitstabel zal opnemen,
‫omdat we deze tabeluniversiteit hebben.
‫En als we de gegevens bekijken, dus open tabeldefinitie, dat zijn niet de enige maar open of korte
‫tabelgegevens.
‫Als we dat doen, zien we dat het leeg is.
‫Dus we hebben geen idee, nog geen naam, maar dat gaan we veranderen met code.
‫Dus laten we een nieuwe methode maken en het wordt een publieke leegte.
‫Voeg universiteiten toe en deze methode zou gewoon universiteiten moeten invoegen.
‫Zodra we dat noemen, worden universiteiten toegevoegd aan onze universiteitstabel, nu hier.
‫Wat ik ga doen is dat ik allereerst een universiteit nodig heb en om deze universiteitsklas te gebruiken, omdat we
‫geen universiteitsklas hebben gemaakt.
‫Rechts.
‫En ik wil het universiteitsobject gebruiken.
‫Ik moet doorgaan naar mijn link naar uw dataklassen, DBMS en Drag University hier.
‫Dus vanaf mijn tafels, een drag-universiteit binnen en nu kan ik doorgaan en de universiteit hier gebruiken.
‫Het duurt dus even, maar nu kan ik zien dat het groen is en nu kunnen we het gebruiken.
‫Laten we nu doorgaan en een object maken.
‫Ik ga naar Yale, wat een nieuwe universiteit wordt, en dit Yale-object moet een naam hebben.
‫En zoals je kunt zien, heeft Yale een naam en het is best cool, want dan hebben we toegang tot zijn ID, we hebben
‫toegang tot zijn naam, zodat het toegang heeft tot al zijn eigenschappen die we hebben ingesteld.
‫En wat we die eigenschappen hebben ingesteld, wat we dat in onze tabel hebben gedaan, zodat u objecten van uw tabel kunt
‫maken.
‫En dat is best gaaf.
‫U kunt dus eenvoudig deze link naar Ezekial-gegevensklassen gebruiken, uw tabellen demonstreren en hierheen slepen en het zal klassen voor
‫u maken.
‫En dat is best gaaf.
‫Dus we kunnen nu de naam gebruiken en ik ga die naam zo instellen op Yale.
‫Nu, om Yale met deze naam in mijn gegevenstabel in te voegen, moet ik doorgaan en de gegevenscontext gebruiken die we in de
‫laatste video hebben ingesteld.
‫Dus deze ene link naar de datacontext en hier op universiteiten, dus er is een eigenschap die universiteiten heet.
‫Het bevat deze methode hier, invoegen bij indienen.
‫En wat willen we invullen?
‫Welnu, een entiteit van de universiteit en de entiteit die ik wil betreden is Yale.
‫Dus wat ik hier eigenlijk doe, is dat ik gegevens invoer in mijn tabel van de universiteit.
‫Dus deze code doet dat.
‫En dat is best netjes, niet?
‫Dus om die wijzigingen in te dienen, doe ik gewoon iets in die gegevenscontext die wijzigingen indient.
‫Dat is het.
‫Dus nu dien ik die wijzigingen in, wat betekent dat ik dit en cert bij indienen.
‫Dus zoals je kunt zien, wordt het pas ingevoegd als het is ingediend.
‫En in deze regel hier, die ik nu indien om de universiteit op mijn
‫tafel weer te geven, moet ik mijn hoofdgegevensraster oproepen en de itembron instellen op de gegevenscontext die universiteiten hebben.
‫Oke.
‫Dus als we controleren wat dat is, betekent dat dat cijfer in ons Zemel-bestand staat.
‫Kloppen deze gegevens momenteel?
‫Het heeft geen gegevens.
‫Het is vrij leeg.
‫Rechts.
‫Maar het is dit gegevensraster waar we deze naam instellen op het hoofdgegevensraster en nu stellen we de itembron
‫in op de gegevenscontext.
‫Die universiteit zal ons alle universiteiten laten zien die in onze database of in deze tabel staan.
‫Dus ik ga dit de methode van de universiteit noemen.
‫En voer de code uit, en als ik dat doe, zie je dat we deze ID en de naam Yael hier hebben, dus
‫dat is wat onze code al doet.
‫Dus nog geen vervolgvermeldingen.
‫We hoefden niet te gebruiken waar of iets in te stoppen, enzovoort.
‫We hebben dat allemaal met code gedaan en het is vrij eenvoudig.
‫Dus je maakt een object van je terwijl het in dit geval een tabelnaam is en je voegt er enkele waarden aan toe.
‫In ons geval is het gewoon een naam en die voeg je in bij verzenden en je dient die wijzigingen in.
‫En natuurlijk, als je iets wilt zien, moet je de itembron instellen als deze gegevenscontext
‫universiteiten.
‫Dus nu als een kleine uitdaging, voeg een andere universiteit toe aan de tabel en voer de app uit.
‫Oké, ik hoop dat je het geprobeerd hebt, dus ik ga een nieuwe universiteitsuniversiteit creëren.
‫Het wordt Beijing Tech, een nieuwe universiteit, en nu heeft Beijing Tech een naam nodig.
‫Dus ik ga zijn naam instellen op zoiets als Bei Jing Tech.
‫En nu moet ik natuurlijk datacontext-universiteiten bellen die invoegen bij indienen.
‫En in dit geval is het Beijing Tech dat ik wil indienen.
‫En zoals u kunt zien, is het indienen van wijzigingen ook of slechts één keer nodig.
‫En hier is dit niet allemaal op inleveren maar op indienen.
‫Deze wijzigingen in de gegevenscontext indienen worden uitgevoerd zodra we het niet na elke wijziging hoeven uit te
‫voeren, maar we moeten het allemaal uitvoeren wanneer we klaar zijn om al die wijzigingen in te dienen die we hebben voorbereid.
‫Oke.
‫Dus laten we het nu opnieuw uitvoeren.
‫En we zouden daar twee vermeldingen moeten zien.
‫En ik hoop dat je dat geprobeerd hebt.
‫En eigenlijk zien we drie inzendingen.
‫Wauw.
‫Waarom is dat?
‫En je vraagt je misschien af, maar goed, we hebben de code al uitgevoerd en nu voeren we hem opnieuw uit.
‫Dus we tellen alle universiteiten weer op.
‫Dus wat is er aan de hand?
‫Nou, dat is ongeveer wat we van plan waren.
‫Nou ja, in ieder geval in onze code.
‫Dit is dus precies wat we doen.
‫We voegen nieuwe dingen toe.
‫We zeggen niet: oké, dit is alles wat we in de tafel van onze universiteiten willen hebben.
‫Maar we zeggen, oké, we voegen die twee nieuwe regels toe.
‫Dus als we het uitvoeren en opnieuw uitvoeren.
‫Noch sluiten en opnieuw uitvoeren, we zien dat we Yale, Yale, Beijing Tech, Yale, Beijing Tech
‫hebben, en nu om dat op te ruimen, om alleen de inzendingen te hebben die we hier hebben, alleen
‫die twee, we kunnen doe zoiets.
‫Dat onze context dat.
‫Opdracht uitvoeren.
‫En hier gebruiken we gewoon geheime code om te leiden van je moet zo'n team zien.
‫Dus hier moest correct worden geschreven.
‫Dus verwijderen van de universiteit.
‫Dus op deze manier verwijder ik eenvoudig alle vermeldingen en voeg ik ze toe.
‫Dus nu zouden we daar maar twee ingangen moeten hebben.
‫Dus alleen Yale en Beijing, zoals je kunt zien, Yale en Beijing.
‫Maar wat niet veranderde, zoals je ook kunt zien, is de ID.
‫Dus het gaat nog steeds omhoog, omhoog, omhoog.
‫Alle vermeldingen die we eerder hadden, zijn allemaal verwijderd, maar de I. D. ging niet terug naar de startwaarde.
‫Dat is dus iets waar je rekening mee moet houden.
‫Oke.
‫Dus nu weet je hoe je daar gegevens in kunt voegen.
‫Dus nu een kleine uitdaging, studenten invoegen en ja, dat kun je natuurlijk proberen, maar het wordt een
‫beetje moeilijk.
‫Het is een beetje te moeilijk voor nu.
‫En ik ga het je laten zien.
‫Dus laten we een nieuwe methode maken en dat noem ik invoegstudenten.
‫Dus openbare leegte, plaats die van studenten.
‫Omdat ik hier een lambda-uitdrukking wil gebruiken, en we hebben nog niet zoveel of helemaal niet gebruikt op basis van
‫hoe ver je bent gegaan in de cursus.
‫Dus wat ik ga gebruiken, is dat ik hier ook een universiteit ga gebruiken.
‫Dus ik ga een Yale University maken, maar ik ga data, context, dot-universiteiten gebruiken.
‫Dus deze eigenschap en als ik die openmaak, zoals je kunt zien, zijn er hier veel verschillende methoden beschikbaar.
‫En degene die ik wil gebruiken, wordt eerst genoemd.
‫En wat eerst doet, is dat het het eerste element van een reeks retourneert.
‫Dus eerst gaat A teruggeven voor het eerste element van een reeks.
‫Dus wat ik hier kan doen, is dat ik hier een lambda-expressie kan uitvoeren.
‫Dus wat ik ga doen, is dat ik ga zeggen dat een die staat voor universiteit, mij die naam zou moeten
‫geven.
‫Dat is gelijk aan Yale.
‫Dus dit is een heel, heel korte regel en het doet veel dingen, dus het is behoorlijk lang.
‫Het lijkt dus erg op, laten we zeggen, deze verklaring die ik je hier ga laten zien.
‫Dus laten we deze verklaring hier zeggen.
‫Dus als ik het op school zou moeten schrijven, zou het er zo uitzien vanaf de universiteit in de
‫datacontext-universiteit, waar universiteiten gelijk zijn aan Tulane, een Yale die die specifieke universiteit selecteert.
‫Rechts.
‫Dus van universiteit in datacontext universiteit, we weten wat dat is.
‫Dat is voor elke lus.
‫Dan zeggen we waar de universiteit gelijk staat aan een bepaalde naam en selecteren dan de universiteit.
‫Maar in plaats van dat te doen, hebben we gewoon een heel kort stukje code dat precies hetzelfde doet.
‫Dus het gaat terug naar de universiteit en het gaat controleren op de eerste invoer in die volgorde.
‫Dus het controleert zijn controle op het eerste item dat Yale heet en het gaat dat opslaan in Yale,
‫want het verschil daarvan is wat ons zal teruggeven is een I opsombaar, het is een verzameling, het zal worden geretourneerd als we
‫die code uitvoeren .
‫Maar het leuke is hier met deze regel, het retourneert geen verzameling, maar het retourneert
‫een echt object van de universiteit en dat kunnen we verderop gebruiken.
‫Dus het is machtig.
‫Het is mooi -- sterk en erg shortcode.
‫Dus als je meer wilt weten over wat hier aan de hand is, moet je lambda-expressies eens bekijken.
‫Maar ik ga het voorlopig gewoon zo gebruiken, want het is goed, alumni-uitdrukkingen zijn veel meer.
‫Ze kunnen zoveel meer dan alleen deze specifieke lijn krijgen die we hier hebben.
‫Maar voor nu ga ik het gewoon zo gebruiken.
‫Oké, dus ik ga hetzelfde doen voor de andere universiteit, de gentechnologie, en we zoeken op
‫die manier naar technologie in Peking.
‫Dus nu hebben we twee verschillende universiteiten, de Beijing en de Yale.
‫Nu, in plaats van individuele studenten aan de universiteiten toe te voegen, ga ik een hele lijst met studenten
‫toevoegen.
‫Dus ik ga een hele lijst met studenten maken en ze in de juiste universiteit plaatsen.
‫En om dit te doen, ga ik allereerst de serververkenner afsluiten, zodat ik hier meer
‫ruimte heb en.
‫Nu ga ik een lijst van een student maken en ik noem die student is een nieuwe lijst met studenten.
‫Dus nu klaagt het dat het niet weet wat student is.
‫Dus wat we moeten doen, is dat we de student hierheen moeten slepen vanuit onze serververkenner.
‫Dus open serververkenner opnieuw en sleep je leerling hierheen.
‫Dus daar zijn we.
‫En zoals je kunt zien, zijn ze verbonden.
‫En ze zijn verbonden door de universiteit I. D..
‫OK, nu kunnen we teruggaan naar onze code erachter en na een tijdje zouden studenten moeten worden herkend dat ze dat
‫zijn.
‫En nu kunnen we de leerling als klas gebruiken of er objecten van maken.
‫Dat is best wel cool.
‫Dus laten we een nieuw item maken.
‫We gaan dus de ADD-methode gebruiken, die een element aan de lijst met studenten zal toevoegen.
‫En wat willen we hier toevoegen?
‫Nou, ik ga een nieuw studentenobject toevoegen, dus ik ga zeggen, oké, geef me
‫dit hele studentenobject met bepaalde informatie.
‫Dus bijvoorbeeld met de naam Carla, het geslacht van de vrouw en de leeftijd, eigenlijk, en we hebben de H niet nodig, maar we
‫hebben de universiteit I nodig. D. en ik ga iets zeggen als Yale, die ID.
‫Oke.
‫Dus zo.
‫Gewoon zo.
‫Met dit item heb ik een student toegevoegd aan mijn studentenlijst en ik zou de lijst van die studenten kunnen gebruiken om die aan mijn gegevenscontext toe
‫te voegen op dezelfde manier als we hier hebben gedaan.
‫Dus invoegen bij indienen, ik kan onze studenten sturen en het zal deze hele lijst toevoegen van alle studenten die
‫ik in mijn lijst heb.
‫Oke.
‫Dus dat is behoorlijk krachtig en cool.
‫Maar nu is een ander cool ding, in plaats van de universiteits-ID te gebruiken, kan ik de universiteit zelf
‫gewoon overhandigen, zodat ik een nieuwe studentinvoer kan maken.
‫Ik zeg nieuwe student met de naam Tony en
‫het geslacht van een man zoals
‫dat en dan universiteit.
‫En zoals je kunt zien, is er een pand dat universiteit heet.
‫En ik kan alleen maar zeggen dat het de Beijing zou moeten zijn, of in dit geval de Yale.
‫Dus laten we zeggen dat Tony in Yale is en dat is waar ik dat zou willen.
‫Dus Tony is in Yale en nu ga ik wat meer studenten toevoegen.
‫Dus zoals je in dit geval kunt zien, gebruiken we deze universiteit I. D. Nu gebruiken we de universiteit
‫en beide zijn prima omdat ze met elkaar verbonden zijn.
‫Een universiteit heeft een specifieke ID en die gebruiken we hier ongeveer hetzelfde.
‫Nu ga ik er nog wat aan toevoegen.
‫Laila wordt een vrouw en haar universiteit wordt Beijing Tech.
‫En de laatste zal James zijn.
‫En James is een transgender.
‫We hebben hier dus ook drie geslachten.
‫En deze zal Beijing Tech zijn.
‫Oke.
‫Dus daar zijn we.
‫We kunnen heel gemakkelijk leerlingen plaatsen.
‫En als we nu een kleine uitdaging gebruiken, voeg dat dan toe aan de gegevenscontext.
‫Oké, ik hoop dat je het hebt geprobeerd, gegevens, context dat studenten die alles invoegen bij indienen, dus hier gebruikten we invoegen bij
‫indienen en het was maar één item, maar nu alles invoegen bij indienen neemt een I opsombaar dus
‫een lijst die ik negeer accepteer lijsten.
‫Deze lijst is dus van het type lijst, maar het is een generieke verbinding, dus we kunnen hem hier op dezelfde manier gebruiken.
‫We kunnen hier gewoon een connectiecollectie overhandigen en het zullen mijn studenten zijn.
‫Dien studenten dus zo in.
‫En natuurlijk moeten we de wijzigingen doorgeven.
‫Dien dus dergelijke wijzigingen in en weet dat mijn belangrijkste gegevenscijfer itembronitems, bron, moet zijn.
‫En in dit geval is het mijn datacontext die studenten.
‫Dus nu wil ik de studenten in mijn klas zien en het zouden die vier studenten moeten zijn.
‫Laat me nu invoegstudenten noemen in plaats van invoeguniversiteiten.
‫Dus verzeker jullie studenten hier zo.
‫Laten we nu de code uitvoeren en we zouden vier items in onze tabel moeten zien.
‫En nu, zoals je kunt zien, hebben we ID, naam, geslacht, universiteits-ID en de universiteit, wat
‫in dit geval een link is naar de schooluniversiteit.
‫Het is dus een type object gekoppeld aan een schooluniversiteit.
‫Dus het vertelt ons niet de echte naam hier binnen de universiteit.
‫Oke.
‫Maar dat is iets dat we hier en hier hebben opgezet.
‫Dus we zeiden dat het de University of Beijing Tech was.
‫Het is de Universiteit van Peking Tech.
‫Maar dit zijn universitaire objecten en ze komen niet overeen met de naam.
‫Ze zijn dus meer dan alleen de naam.
‫Ze zijn het eigenlijke universiteitsobject daar.
‫Maar behalve dat, zie je dat we Carla, Tony, Lailah, Laly, Jane hebben.
‫En hoewel ik de namen niet goed heb geschreven, maar we hebben ook het geslacht en de universiteit I. D. En zoals je je misschien herinnert,
‫was universiteits-ID zes Yale en University I. D. zeven was Peking Tech.
‫En dat was omdat ik items verwijderde.
‫En toen riep ik de methode van de universiteit invoegen meerdere keren.
‫En daarom hadden we die ID's in plaats van één en twee.
‫OKE.
‫Oké, dus als we onze gegevens bekijken, zouden we hetzelfde moeten zien.
‫Dus laten we dat doen.
‫Laten we eens kijken naar onze leerlinggegevens Toon tabelgegevens of gegevenstabel.
‫We zien Kalila-vrouw en of je ziet ook een universiteits-ID.
‫Er is dus geen extra kolom met de naam universiteiten.
‫Dat is iets dat we zojuist ook hier met code hebben ingesteld.
‫We hebben ze dus niet permanent gemaakt, maar we hebben ze hier ingesteld en ze worden weergegeven omdat
‫de gegevenscontext ze bevat zoals we ze hier hebben toegevoegd, zie je.
‫OK, dus dat is nogal wat over goed, link.
‫En niet alleen dat.
‫We hebben hier in dit stukje code ook een lambda-functie gebruikt en dat zullen we in de volgende video iets meer
‫doen.
‫Geen zorgen dus.
‫Je zal er aan wennen.
‫En ja.
‫En de volgende video gaan we iets doen met een associatieve tabel tussen studenten en colleges.
‫Dus we gaan studenten toevoegen en we gaan colleges toevoegen aan de studenten, enzovoort.
‫Dus tot ziens in de volgende video.