Hallo Forum!
Habe mich mal bei gemacht und ein kleines Projekt erstellt. Unter anderen befindet sich darin das Repository und UnitOfWork Pattern, ein Beispiel für Unit Testing, eine Lokale Sql Datenbank mit dem Entity Framework Core 2 und die Migration.
Im Anhang findet Ihr die Projektmappe.
Wenn Ihr die Projektmappe entpackt und startet, werdet ihr erstmal mit Fehlern überschüttet. Das kommt, weil ich die Packages nicht mitgeliefert habe.
Die bekommt ihr, indem ihr im Projektmappen-Explorer mit der rechten Maustaste auf die Projektmappe (oberste Zeile) klickt und Nuget-Pakete wiederherstellen auswählt. Nach einiger Zeit (220MB) müssten alle Fehler verschwunden sein.
Ist das der Fall, öffnet die Paket-Manager-Konsole und gebt add-migration ein. Ihr werdet dann nach einen Namen gefragt. Da gebe ich immer "Initial" ein. Es sind auch andere sinnvolle Namen möglich. Nun kann die Datenbank erzeugt werden. dazu gebt in der Paket-Manager-Konsole update-database ein. Wenn ihr jetzt euren Sql Server-Objekt-Explorer öffnet und eine Verbindung zu eurer localdb habt, müsstet ihr nach dem Aktualisieren des Servers die Datenbank "ShopCore2" sehen.
Ich hoffe das ein wenig Interesse daran besteht und für Anregungen und Fragen hab ich ein offenes Ohr.
Bei Interesse werde ich genauer auf das Projekt eingehen und es auch erweitern.
Dies ist für mich nur ein Versuchsprojekt zum üben. Es ist aber voll funktionsfähig und soll ein paar Anregungen geben.
Gruß Helge
Habe mich mal bei gemacht und ein kleines Projekt erstellt. Unter anderen befindet sich darin das Repository und UnitOfWork Pattern, ein Beispiel für Unit Testing, eine Lokale Sql Datenbank mit dem Entity Framework Core 2 und die Migration.
Im Anhang findet Ihr die Projektmappe.
Wenn Ihr die Projektmappe entpackt und startet, werdet ihr erstmal mit Fehlern überschüttet. Das kommt, weil ich die Packages nicht mitgeliefert habe.
Die bekommt ihr, indem ihr im Projektmappen-Explorer mit der rechten Maustaste auf die Projektmappe (oberste Zeile) klickt und Nuget-Pakete wiederherstellen auswählt. Nach einiger Zeit (220MB) müssten alle Fehler verschwunden sein.
Ist das der Fall, öffnet die Paket-Manager-Konsole und gebt add-migration ein. Ihr werdet dann nach einen Namen gefragt. Da gebe ich immer "Initial" ein. Es sind auch andere sinnvolle Namen möglich. Nun kann die Datenbank erzeugt werden. dazu gebt in der Paket-Manager-Konsole update-database ein. Wenn ihr jetzt euren Sql Server-Objekt-Explorer öffnet und eine Verbindung zu eurer localdb habt, müsstet ihr nach dem Aktualisieren des Servers die Datenbank "ShopCore2" sehen.
Ich hoffe das ein wenig Interesse daran besteht und für Anregungen und Fragen hab ich ein offenes Ohr.
Bei Interesse werde ich genauer auf das Projekt eingehen und es auch erweitern.
Dies ist für mich nur ein Versuchsprojekt zum üben. Es ist aber voll funktionsfähig und soll ein paar Anregungen geben.
Gruß Helge