{"id":88042018,"date":"2024-04-25T15:50:16","date_gmt":"2024-04-25T15:50:16","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88042018.html"},"modified":"2024-04-25T15:50:16","modified_gmt":"2024-04-25T15:50:16","slug":"88042018","status":"publish","type":"page","link":"https:\/\/vbentwickler.de\/88042018\/","title":{"rendered":"Visual Basic Entwickler 04\/2018"},"content":{"rendered":"<h3>.NET Core auf Version 2.1 aktualisieren<\/h3>\n<p>Der Vorteil eines Access-Entwicklers gegen\u00fcber einem .NET-Entwickler ist, dass er sich in den letzten zehn Jahren kaum Sorgen \u00fcber Updates machen muss. Bei .NET und auch .NET Core ist das anders: Hier gibt es alle paar Monate Neuigkeiten. In diesem Fall steht ein Update auf .NET Core 2.1 an. Dieser kurze Artikel zeigt, welche Schritte notwendig sind, um die in dieser Ausgabe vorgestellten Artikel nachvollziehen zu k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/NET_Core_auf_Version_21_aktualisieren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>EDM: 1:n-Beziehungen per Code First<\/h3>\n<p>Im Artikel \u00bbEDM: Der Code First-Ansatz\u00ab haben wir gezeigt, wie Sie unter Nutzung des Entity Frameworks ein Datenmodell per Klassenmodell programmieren und dann mit ein paar Befehlen daf\u00fcr sorgen, dass die Klassen in Form eines Datenmodells in einer Datenbank umgesetzt werden. Im vorliegenden Artikel schauen wir uns nun im Detail an, wie Sie 1:n-Beziehungen mit Code First definieren, die dann in die Zieldatenbank \u00fcbertragen werden.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/EDM_1nBeziehungen_per_Code_First\">Zum Artikel &#8230;<\/a><\/p>\n<h3>EDM: 1:1-Beziehungen per Code First<\/h3>\n<p>Im Artikel \u00bbEDM: 1:n-Beziehungen per Code First\u00ab haben wir gezeigt, wie Sie unter Nutzung des Entity Frameworks zwei Klassen so gestalten, dass diese beim Migrieren in einer SQL Server-Datenbank in zwei miteiander per 1:n-Beziehung verkn\u00fcpfte Tabellen umgewandelt werden. Die 1:1-Beziehung ist ein Spezialfall der 1:n-Beziehung, f\u00fcr die eine kleine Sonderbehandlung notwendig ist. Wie des gelingt, zeigt der vorliegende Beitrag.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/EDM_11Beziehungen_per_Code_First\">Zum Artikel &#8230;<\/a><\/p>\n<h3>EF Core: Klassendiagramm anzeigen<\/h3>\n<p>F\u00fcr die kleinen Beispiele, die wir bisher programmiert haben, ben\u00f6tigen Sie keine grafische \u00dcbersicht. Wenn das Projekt aber w\u00e4chst und sich immer mehr Klassen ansammeln, macht es Sinn, die Klassen und ihre Beziehungen untereinander in einem Diagramm anzuzeigen. Dieser Artikel zeigt, wie Sie das mit den Bordmitteln von Visual Studio ganz einfach erledigen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/EF_Core_Klassendiagramm_anzeigen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Schnellstart mit Datenbank<\/h3>\n<p>In einigen Artikeln haben wir ausf\u00fchrlich und Schritt f\u00fcr Schritt erkl\u00e4rt, wie Sie eine Webanwendung mit Datenbankanbindung anlegen: Sie erstellen die Klassen f\u00fcr die einzelnen Entit\u00e4ten, f\u00fcgen eine Datenbankkontextklasse hinzu, legen ein paar andere notwendige Elemente an und erstellen dann mit dem Ger\u00fcstbau-Assistenten die gew\u00fcnschten Seiten an, die Sie dann nach eigenen Vorstellungen erweitern k\u00f6nnen. Einige dieser Schritte k\u00f6nnen Sie sich, wenn Sie die Funktion verstanden haben, auch sparen \u2013 nach dem Anlegen der Klassen k\u00f6nnen Sie n\u00e4mlich einige Schritte auf einen Schlag erledigen. Wie das gelingt, zeigt der vorliegende Beitrag.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Schnellstart_mit_Datenbank\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Authentifizierung nachr\u00fcsten<\/h3>\n<p>Im Artikel \u00bbAuthentifizierung unter ASP.NET Core\u00ab haben wir gezeigt, wie Sie eine ASP.NET Core-Anwendung erstellen und diese direkt mit Funktionen f\u00fcr die Authentifizierung ausstatten. In anderen Artikeln wiederum haben wir L\u00f6sungen beschrieben, in denen wir zun\u00e4chst ohne die Authentifizierung gestartet sind. Nun wollen wir beides zusammenf\u00fchren. Aber was tun, wenn die L\u00f6sung noch nicht die f\u00fcr die Authentifizierung notwendigen Elemente enth\u00e4lt \u2013 nachr\u00fcsten oder neu mit Authentifizierung erstellen und dann die L\u00f6sung \u00fcbertragen? Dieser Artikel zeigt den einfacheren Weg.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Authentifizierung_nachruesten\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Authentifizierungsseiten anpassen<\/h3>\n<p>Im Artikel \u00bbAuthentifizierung nachr\u00fcsten\u00ab haben wir gezeigt, wie Sie die Funktionen f\u00fcr die Authentifizierung von Benutzern in einer Webanwendung nachr\u00fcsten k\u00f6nnen. Dort haben wir die platzsparende Variante verwendet \u2013 also die, welche die ganzen verwendeten Elemente der Benutzeroberfl\u00e4che f\u00fcr die Authentifizierung direkt aus einer Bibliothek verwendet. Das spart zwar eine Menge Platz, weil die ganzen Seiten nicht einzeln im Projektordner liegen, aber man kann diese nicht so einfach anpassen. Der vorliegende Artikel zeigt, wie Sie die Authentifizierung umstellen und diese so anpassbar machen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Authentifizierungsseiten_anpassen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Authentifizierung um Felder erweitern<\/h3>\n<p>Die Authentifizierung spielt eine wichtige Rolle bei der Programmierung von Webanwendungen, deren Inhalte nicht ausschlie\u00dflich der Allgemeinheit zur Verf\u00fcgung stehen sollen. Dabei kann es vorkommen, dass es nicht ausreicht, die E-Mail-Adresse und das Kennwort eines Benutzers zu speichern. Manchmal m\u00f6chte man es vielleicht pers\u00f6nlicher gestalten und den Benutzer direkt ansprechen. Um bei der Registrierung die notwendigen Daten zu speichern, sind auch bei der ansonsten perfekt funktionierenden Registrierung von ASP NET Core noch einige Erweiterungen durchzuf\u00fchren.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Authentifizierung_um_Felder_erweitern\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Razor-Pages: Daten aus Lookup-Tabellen<\/h3>\n<p>Im Artikel \u00bbRazor Pages mit Datenbankanbindung\u00ab haben wir gezeigt, wie Sie Daten aus einfachen Tabellen in einer \u00dcbersichtliste anzeigen, Details bearbeiten, neue Datens\u00e4tze anlegen und vorhandene Datens\u00e4tze \u00e4ndern. In diesem Artikel nun wollen wir eine Lookup-Tabelle hinzunehmen, mit der wir die Anreden der Kunden aus der bereits vorhandenen Tabelle abbilden. Diese sollen dann in den Details per Nachschlagefeld ausgew\u00e4hlt werden. Eine kleine Schaltfl\u00e4che neben dem Nachschlagefeld soll es dann erm\u00f6glichen, die Lookup-Daten zu bearbeiten.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/RazorPages_Daten_aus_LookupTabellen\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>.NET Core auf Version 2.1 aktualisieren Der Vorteil eines Access-Entwicklers gegen\u00fcber einem .NET-Entwickler ist, dass er sich in den letzten zehn Jahren kaum Sorgen \u00fcber Updates machen muss. Bei .NET und auch .NET Core ist<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"yst_prominent_words":[],"class_list":["post-88042018","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88042018","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/comments?post=88042018"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88042018\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=88042018"}],"wp:term":[{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=88042018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}