{"id":88042016,"date":"2024-04-25T16:25:10","date_gmt":"2024-04-25T16:25:10","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88042016.html"},"modified":"2024-04-25T16:25:10","modified_gmt":"2024-04-25T16:25:10","slug":"88042016","status":"publish","type":"page","link":"https:\/\/vbentwickler.de\/88042016\/","title":{"rendered":"Visual Basic Entwickler 04\/2016"},"content":{"rendered":"<h3>LocalDB-Datenbanken nutzen<\/h3>\n<p>LocalDB ist ein spezieller Ausf\u00fchrungsmodus von SQL Server Express, den Sie gut f\u00fcr die Entwicklung und die Weitergabe von Datenbankanwendungen auf Basis von .NET-Technologien nutzen k\u00f6nnen. Au\u00dferdem ist diese Variante des SQL Servers wesentlich leichtgewichtiger und in weniger als einer Minute zu installieren. Der Download umfasst gerade mal 45 MB.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/LocalDBDatenbanken_nutzen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Datenbanken erstellen mit dem SSMA<\/h3>\n<p>Wer von Access kommt und nun Anwendungen auf Basis von WPF, C# und dem Entity Framework erstellen m\u00f6chte, wird feststellen, dass dies mit Access-Datenbanken als Backend nicht gelingt \u2013 es l\u00e4sst sich schlicht kein Entity Framework f\u00fcr Access-Datenbanken erstellen. Da kann es dann hilfreich sein, wenn Sie, nachdem wir uns bereits mit der Migration von Access zum SQL Server besch\u00e4ftigt haben, auch neue Datenbanken im SQL Server erstellen k\u00f6nnen. Dieser Artikel zeigt die wichtigsten Techniken f\u00fcr die Erstellung von Datenbanken \u00fcber die Benutzeroberfl\u00e4che des Microsoft SQL Server Management Studios (SSMA).<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Datenbanken_erstellen_mit_dem_SSMA\">Zum Artikel &#8230;<\/a><\/p>\n<h3>SQL Server-Interaktion mit dem Profiler verfolgen<\/h3>\n<p>Wenn Sie per ADO.NET, LINQ to Entities oder anderen Zugriffstechniken auf die Datenbank eines SQL Servers zugreifen, werden die von Ihnen programmierten Codezeilen meist im Hintergrund in SQL-Befehle umgewandelt. In vielen F\u00e4llen kann es interessant sein, was dort tats\u00e4chlich geschieht. Ein geeignetes Werkzeug ist der SQL Server Profiler, der zwar demn\u00e4chst ausl\u00e4uft, aber eine schnelle M\u00f6glichkeit der Nachverfolgung liefert.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/SQL_ServerInteraktion_mit_dem_Profiler_verfolgen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Entity Data Model f\u00fcr eine Datenbank erstellen<\/h3>\n<p>In den vorangegangenen Ausgaben von DATENBANKENTWICKLER haben Sie bereits erfahren, wie Sie per ADO.NET auf die Daten der Tabellen einer Datenbank zugreifen. Nun nutzen wir nicht mehr direkt ADO.NET, sondern das Entity Framework als Datenlieferant, welches eine ganz andere Art des Zugriffs erm\u00f6glicht. Dieser Artikel zeigt zun\u00e4chst, wie Sie die Verbindung zu einer Beispieldatenbank einrichten und dann die f\u00fcr den Zugriff per C# oder die Anzeige in WPF-Fenstern und -Steuerelementen n\u00f6tigen Objekte erstellen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Entity_Data_Model_fuer_eine_Datenbank_erstellen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>LINQ to Entities: Daten abfragen<\/h3>\n<p>In den vorangegangenen Ausgaben von DATENBANKENTWICKLER haben Sie bereits erfahren, wie Sie per ADO.NET auf die Daten der Tabellen einer Datenbank zugreifen. Nun nutzen wir nicht mehr direkt ADO.NET, sondern das Entity Framework als Datenlieferant, welches eine ganz andere Art des Zugriffs erm\u00f6glicht. Dieser Artikel zeigt, wie Sie per C#-Konsolenanwendung auf die per Entity Data Model bereitgestellten Daten zugreifen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/LINQ_to_Entities_Daten_abfragen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>LINQ to Entities: Daten bearbeiten<\/h3>\n<p>In den vorangegangenen Ausgaben von DATENBANKENTWICKLER haben Sie bereits erfahren, wie Sie per ADO.NET auf die Daten der Tabellen einer Datenbank zugreifen. Nun nutzen wir nicht mehr direkt ADO.NET, sondern das Entity Framework als Datenlieferant, welches eine ganz andere Art des Zugriffs erm\u00f6glicht. Dieser Artikel zeigt, wie Sie die per Entity Data Model bereitgestellten Daten mit LINQ to Entities \u00e4ndern, l\u00f6schen und neu anlegen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/LINQ_to_Entities_Daten_bearbeiten\">Zum Artikel &#8230;<\/a><\/p>\n<h3>WPF\/EDM: Kunden\u00fcbersicht<\/h3>\n<p>WPF-Fenster k\u00f6nnen zwar auch Daten ADO.NET-Datenquellen anzeigen, aber optimal sind sie f\u00fcr den Zugriff auf Daten aus einem Entity Data Model vorbereitet. Dieser Artikel zeigt, wie Sie die per Entity Data Model abgebildeten Daten aus einer Haupt- und einer Lookup-Tabelle in einem WPF-Fenster anzeigen. Dabei soll das Fenster die Navigation durch die Datens\u00e4tze und auch das Anlegen neuer Datens\u00e4tze erm\u00f6glichen. Im Vergleich zu einem fr\u00fcheren Artikel zeigen wir nun, wie Sie die Aufgabe manuell erledigen, also ohne die Unterst\u00fctzung von Assistenten.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/WPFEDM_Kundenuebersicht\">Zum Artikel &#8230;<\/a><\/p>\n<h3>WPF\/EDM: Kundendetails<\/h3>\n<p>Wenn Sie aus einer Kunden\u00fcbersicht die Details eines Kunden anzeigen oder einen neuen Kunden anlegen m\u00f6chten, ben\u00f6tigen Sie ein geeignetes weiteres Fenster. Dieses soll die Daten des zu bearbeitenden Kundendatensatzes oder auch einen neuen, leeren Datensatz anzeigen \u2013 je nach Anforderung. Wie Sie dies auf Basis von Daten aus einem Entity Data Model erledigen, zeigt dieser Artikel.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/WPFEDM_Kundendetails\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>LocalDB-Datenbanken nutzen LocalDB ist ein spezieller Ausf\u00fchrungsmodus von SQL Server Express, den Sie gut f\u00fcr die Entwicklung und die Weitergabe von Datenbankanwendungen auf Basis von .NET-Technologien nutzen k\u00f6nnen. Au\u00dferdem ist diese Variante des SQL Servers<\/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-88042016","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88042016","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=88042016"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88042016\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=88042016"}],"wp:term":[{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=88042016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}