‫Welkom terug.
‫In deze video gaan we de link gebruiken om gegevens bij te werken en te verwijderen.
‫Laten we dus eerst de gegevens bijwerken.
‫Dus laten we hier een nieuwe methode maken.
‫Openbare ongeldige update.
‫En ik ga het gewoon update noemen, Tony.
‫Dus ik wil Tony updaten, want laten we zeggen dat ik hem Antônio wil noemen.
‫Tony is gewoon een korte versie van zijn naam.
‫Dus ik ga gewoon de hele naam gebruiken.
‫En ten eerste moet ik het Tony-object hebben, en je kunt je gang gaan en de studentenklas hier gebruiken
‫en hem Tony noemen.
‫En er zijn gegevens, context, stip studenten stip eerst of standaard.
‫Nou, dat doet het terug.
‫Het eerste element van een reeks die al de volledige waarde van de reeks heeft, bevat geen elementen.
‫En dat is goed, want als we proberen toegang te krijgen tot iets dat niet bestaat, dan zal niets werken of het zal niet
‫werken en krijgen we fouten en zo.
‫Dus hier ga ik zeggen dat t gelijk is aan een groter teken, aangezien T-naam gelijk is aan Tony.
‫Dus we kunnen hier natuurlijk ook gelijken gebruiken, maar dat is een andere manier om het te doen.
‫Rechts.
‫Dus nu krijgen we Tony en wat we nu kunnen doen is gewoon zeggen: oké, ik wil de naam
‫van Tony zo veranderen in Antonio Antonio.
‫En nu moet ik de wijzigingen doorgeven omdat er anders niets gebeurt.
‫Dus datacontext, dot-wijzigingen indienen en nu kan ik het op mijn dataraster weergeven.
‫De itembron is dus gegevenscontext, puntstudenten.
‫Dus ik wil alle studenten zien.
‫Nu zal ik zien dat Tony Tony niet meer is.
‫Hij is Antonio.
‫En voordat we de code uitvoeren, moeten we deze methode natuurlijk aanroepen.
‫Dus laten we dat hier weglaten en laten we onze goede oude vriend Tony updaten.
‫Laten we nu de code uitvoeren.
‫En daar zijn we, we hebben al onze studenten en Carla en dan hier Antonio, dus we veranderen de
‫naam van Tony en dat is best cool, want we kunnen gewoon het hele object krijgen en de componenten aanpassen die we
‫willen.
‫Dus pas alle eigenschappen aan die we willen en dan kunnen we gewoon de wijzigingen doorgeven en dat is alles.
‫Het is dus een stuk eenvoudiger dan te zeggen, OK, pak het object waar het idee zo en zo waar de gebruiker
‫zo en zo is, verander of update X en waarom is dat zo spreuk is een stuk ingewikkelder dan het gewoon zo te doen
‫.
‫Dus dat is een mooie, zeer gemakkelijke en coole manier.
‫Dus je zou kunnen proberen om andere studenten bij te werken, nu je colleges kunt updaten, je zou universiteiten en dat soort dingen
‫op een heel gemakkelijke manier kunnen updaten.
‫Dus net zoals je hier hebt gezien, laten we nu een gebruiker verwijderen, omdat ik niet blij ben met deze James-gebruiker, niet
‫omdat hij transgender is, maar omdat hij geen object heeft of in zijn lezingen en zijn
‫naam is James in plaats van James.
‫Dus daar heb ik een fout gemaakt.
‫Dus ik wil dat object volledig verwijderen.
‫Of misschien heeft hij net de universiteit verlaten, zodat het geen onderdeel meer is van eenheden.
‫Dus ik wil de verwijderfunctie gebruiken om dat te doen.
‫Dus verwijder Jane, zo ga ik het noemen.
‫En ik moet Gaim eerst halen.
‫Dus student Gaim wordt datacontext.
‫Ik dacht dat de studenten dat eerst wel of niet standaard waren.
‫En hier is waar we hem vroegen zoals de naam gelijk is aan.
‫Nu is er een datacontext die studenten gebruiken en zoals je kunt zien, zijn er veel.
‫Rechts.
‫En degene die ik wil gebruiken, is verwijderen bij indienen.
‫Dus wat ik zal doen, is dat het dit Gaim-object eenvoudig zal verwijderen.
‫En ik moet doorgaan en context, de wijzigingen indienen, dergelijke wijzigingen indienen.
‫En als ik dat nu doe.
‫Ik kan fouten tegenkomen, dus ik ga het je laten zien.
‫Laten we het de leerlingen nog eens laten zien.
‫Laten we teruggaan naar de top waar we Tony op nihilistische wijze de hoofdrolspeler Gaim hebben geüpdatet.
‫Laten we het uitvoeren.
‫En het werkte zodat we Carla, Antonio en Laly zijn, zij zijn nog steeds op de universiteit en James niet
‫meer.
‫Dus in dit geval, in mijn geval, werkte het.
‫Maar als u fouten tegenkomt en deze hier verwijdert, moet u de verbinding opnieuw opbouwen.
‫Dus ik ga je heel snel laten zien hoe je het kunt doen.
‫Dus als het voor jou niet werkt, dus als je een fout tegenkomt, dan moet je in plaats van deze regel code hier
‫uit te voeren die drie regels toevoegen.
‫Dus allereerst moet u de verbindingsreeks opnieuw instellen met de juiste voor u.
‫Dus in mijn geval is het geen studentmanager, maar in dit geval is het de link om je ook precies dezelfde
‫link hier te vragen, en ik ga hem hier gebruiken.
‫Dus dit is gewoon bugfixing of.
‫Nou ja, een oplossing, toch.
‫Dus als u deze fout tegenkomt, kunt u deze zo oplossen.
‫Vervolgens maak je een link naar Ezekial-gegevensklassen, data, verbind je de context genaamd DB, en dan
‫kun je DB-studenten instellen als je itembron.
‫Oke.
‫Dus dat is als je deze fout tegenkomt.
‫Maar in mijn geval werkte het gelukkig goed, dus ik ga het gewoon houden zoals het is.
‫Dus we hebben dit de leidende Gaim.
‫Oke.
‫Nu, een kleine samenvatting van wat we hebben gedaan, want we hebben nogal wat gedaan.
‫En er is zelfs iets dat ik helemaal niet heb aangeroerd, wat ook heel belangrijk is.
‫En je hebt misschien gemerkt dat wanneer je zoiets doet, er veel fouten kunnen zijn.
‫Dus wanneer u met databases enzovoort werkt, kunnen er veel fouten optreden.
‫Dus wanneer je iets instuurt of dat soort dingen, kan het gewoon fout gaan.
‫Dus probeer dan te vangen, probeer in dat geval te vangen, want anders zou je je hele programma kunnen laten
‫crashen.
‫Rechts.
‫En dat is niet het hele idee van dit of dit alles.
‫Dus je probeert te vangen waar je een mogelijke fout hebt.
‫En er zijn er hier veel.
‫Dus ga alsjeblieft door en probeer alle mogelijke fouten op te lossen, zodat je programma nooit crasht.
‫Dus laten we zeggen dat we een verkeerde naam hebben of hebben.
‫Ja, we proberen toegang te krijgen tot iets dat niet bestaat of we proberen iets ergens
‫te plaatsen waar de plek waar we het plaatsen niet bestaat.
‫Dat zijn dus dingen waar je altijd heel voorzichtig mee moet zijn.
‫En laten we het nu even samenvatten.
‫Laten we de verschillende methoden die we hebben doornemen.
‫Dus we hebben deze ingevoegde universiteiten, en daar hebben we over het algemeen eerst
‫alle universiteiten weggedaan, want elke keer dat we die methode uitvoerden, creëerden we die twee nieuwe universiteiten.
‫Dus we hebben ze elke keer bovenaan toegevoegd.
‫Dus we hebben ze eerst allemaal verwijderd en daarna stap voor stap toegevoegd.
‫Oke.
‫Nu, deze uitvoeringsopdracht is slechts om enkele eenvoudige opdrachten uit te voeren.
‫Dit is dus het voorbeeld van de universiteit.
‫Dit is dus alle inhoud van universiteiten of van de universiteitstabel die we hier op de site hebben.
‫Nu maken we objecten van een specifieke klasse en deze klasse, waar komt het vandaan?
‫Omdat we zelf geen klasinvoer hebben gemaakt?
‫Wel, het komt van deze link naar daadwerkelijke gegevensklassen, wat verbazingwekkend is omdat het ons in staat stelt om tabellen
‫hierheen te slepen en dan kunnen we die tabellen als klassen gebruiken.
‫En die eigenschappen die er zijn, zijn gewoon de eigenschappen van de klasse waartoe we toegang hebben
‫en die we kunnen aanpassen, zodat we daar objecten van kunnen maken en dienovereenkomstig kunnen aanpassen en zelfs kunnen opslaan zodat
‫we ze binnen die specifieke gegevenscontext of in die tabel kunnen opslaan.
‫Dus we hebben deze datacontext, wat de link is naar een schooldataklasse, datacontext, die weer is
‫verbonden via onze verbindingsreeks, die onze verbinding is met onze database.
‫Dus onze verbinding hier, dataverbinding die we hebben.
‫OKE.
‫Vervolgens hebben we gezien hoe we die wijzigingen kunnen indienen, dus we voegen iets toe, dan voegen we dat toe aan of voegen we in bij indienen en
‫dan dienen we het in.
‫Dat is dus altijd de insteek.
‫Als we iets willen toevoegen en als je het wilt laten zien in ons dataraster, dat is een heel basis.
‫Object dat we hier in ons Zemel-bestand hebben, dat gewoon een gegevensraster is in Zemel, dan kunnen we doorgaan en de
‫items instellen op die gegevenscontext die we willen zien.
‫Dus in ons geval wilden we dat alle universiteiten zien en dat is wat we hier krijgen.
‫Hetzelfde geldt dus voor studenten.
‫En zoals je hier kunt zien, hebben we, omdat we een keer meerdere objecten hebben toegevoegd, gewoon gezegd: OK, laten we
‫een lijst maken en alles invoegen bij indienen gebruiken in plaats van invoegen bij indienen.
‫En we creëerden al die studenten, Carla, Tony, Lylea Gaim, allemaal met extra infosfeer
‫zoals geslacht, zoals universiteits-ID enzovoort.
‫En die zijn beschikbaar bij studenten.
‫Dus je hebt naam, geslacht en universiteit I. D. Dus die gebruiken we gewoon en we hebben er voor elke leerling
‫waarden aan toegevoegd.
‫Dus hebben we een nieuw object gemaakt.
‫Dus dit is een nieuw object, dat is een nieuw object, enzovoort.
‫Dus we hebben de studentenlijst, die alle studentenobjecten bevat, en we kunnen die wijzigingen opnieuw indienen voordat
‫we enig effect zullen zien.
‫Dus als je deze lijn niet uitvoert, gebeurt er niets.
‫En nogmaals, we wilden de studenten hetzelfde laten zien met de colleges.
‫En nu creëerden we hier associaties tussen studenten en docenten.
‫Dus we hebben nu lezingen over wiskunde en geschiedenis.
‫En wat we net deden, is dat we zeiden: oké, laten we een nieuwe studentencollege maken waarin we
‫het hele object van en het hele object van wiskunde en calvinistische collegeaantekeningen van studenten door ons of degenen op zichzelf geven
‫wat voor soort informatie nodig is.
‫Dus je hebt het idee van Kalila nodig en je hebt het idee van wiskunde en dan creëert het ze in de colleges van studenten.
‫Het wordt daar dus al correct aangeleerd.
‫We hoeven dat dus niet handmatig te doen, maar we kunnen het natuurlijk wel doen zoals we hier hebben gezien.
‫Dus zo hebben we het gedaan.
‫Als alternatief, laten we zeggen, niet zo goed of niet zo mooi en kort wachten, maar dat is helemaal
‫prima.
‫En gebruik hier gewoon de student in plaats van de studentenkaart.
‫Natuurlijk had ik die studentenkaart kunnen doen en Tony die ID.
‫Dus dat zou, laten we zeggen, de zeer precieze benadering zijn.
‫Maar zoals je ziet, werkt het anders net zo goed omdat het gewoon het
‫idee van Tony nodig heeft, ook al geven we gewoon het hele Tony-object, dan hebben we dat goed ingevoegd bij indienen.
‫Dus we hebben die studenten ingevoegd en we dienen die wijzigingen in en laten de studenten zien dat ze dan University of Tony
‫krijgen.
‫Nou, we hebben net uitgecheckt, terwijl Tony op welke universiteit?
‫Dus we hebben het gecontroleerd en we hebben deze Tony-student gemaakt.
‫We hebben deze Tony's University University opgericht, de Tony Dodd University.
‫Dus dat is ook best netjes.
‫En toen zagen we hoe hij zijn colleges kreeg, hoe we alle studenten van Yale konden krijgen.
‫En nu kwamen de interessantere dingen waarbij we aan tafels moesten gaan zitten.
‫Dus daar combineerden we universiteiten met transgenders.
‫Dus moesten we studenten combineren met universiteiten.
‫En wat nog geavanceerder was, was waar we docenten met de universiteit combineerden.
‫Dus dat is een gezamenlijke verklaring hier, die vrij ingewikkeld is, zou ik zeggen, omdat we
‫zo ver gaan van college naar studenten over studentcollege, over student enzovoort.
‫Dus we verbinden die verschillende tafels met elkaar.
‫En toen zagen we hoe je gegevens kunt bijwerken en hoe je gegevens kunt verwijderen.
‫Geweldig.
‫Dus ik zou zeggen dat dit genoeg is voor deze video die behoorlijk uitgebreid was, maar er is een video op zich
‫door het hele voorbeeld hier, deze link naar het Ezechiale voorbeeld, maar ik hoop dat je het kunt volgen.
‫En nu weet je hoe je een link naar een school moet gebruiken en je ziet hoe krachtig en in
‫het algemeen hoe krachtig link is, omdat het altijd hetzelfde soort dingen is.
‫Rechts?
‫Het is dezelfde soort code en dezelfde aanpak.
‫En datasource is in dit geval een vervolg.
‫In het andere geval was het een voorbeeld.
‫In een ander geval was het gewoon een array of een lijst.
‫Dus je ziet dat de link behoorlijk krachtig is als het gaat om het verwerken van gegevens en het correct weergeven ervan.
‫Geweldig.
‫Dus ik hoop dat je genoten hebt van deze lezing en tot de volgende.