Das aktuelle Repository enthält Beispiele für das Erstellen von .NET -Web- und Desktop -Apps mit Xomega -Technologie und Frameworks.
Die Beispiele zeigen funktionierende mehrstufige Anwendungen auf der Grundlage der Sample AdventureWorks-Datenbank in den folgenden Technologien:
Die meisten Code, einschließlich Ansichten, Anzeigenmodelle, Geschäftsdienstverträge und Service -Implementierungen, werden aus dem Xomega -Modell generiert, wobei der benutzerdefinierte Code darauf hinzugefügt wird, um die voll funktionsfähigen Anwendungen zu erstellen. Die Business Services sind asynchronisiert und verwenden entityFrameworkCore, ermöglichen jedoch den Wechsel zu EF 6.4, was auch .NET Core unterstützt.
AdventureWorks Xomega -Beispiele wurden ursprünglich durch das umfassende Xomega -Tutorial erstellt.
Um diese Beispiele auszuführen, müssen die folgende Software installiert werden:
Sie müssen die folgenden Updates erstellen, um die Beispiele ausführen zu können.
Update-Package -Reinstall -IgnoreDependencies -FileConflictAction Ignoredb.config im Projekt AdventureWorks.Services.Entities , um auf Ihre Abenteuerworks -DB zu verweisen.AdventureWorks.Client.Blazor.Server als Startprojekt aus und führen Sie die Lösung aus.AdventureWorks.Client.Blazor.Wasm mit 'start' action.AdventureWorks.Services.Rest mit 'Start' -Aktion.AdventureWorks.Client.Spa mit 'Start ohne Debugging' -Aktion. (Debugging wird im Browser sein)AdventureWorks.Services.Rest mit 'Start' -Aktion.AdventureWorks.Client.Web als Startprojekt aus und führen Sie die Lösung aus.AdventureWorks.Client.Wpf als Startprojekt aus und führen Sie die Lösung aus.AdventureWorks.Client.Wpf -Projekteigenschaften. Öffnen Sie dann die Lösungseigenschaften und wählen Sie wie folgt mehrere Startprojekte aus und führen Sie die Lösung aus.AdventureWorks.Client.Wpf mit 'Start' Aktion.AdventureWorks.Services.Rest mit 'Start' -Aktion.AdventureWorks.Client.Wpf -Projekteigenschaften. Öffnen Sie dann die Lösungseigenschaften und wählen Sie wie folgt mehrere Startprojekte aus und führen Sie die Lösung aus.AdventureWorks.Client.Wpf mit 'Start' Aktion.AdventureWorks.Services.Wcf mit 'Start' -Aktion.AdventureWorks.Services.Entities und der Startup -Projekte und führen Sie die Lösung aus.Verwenden Sie eine E-Mail-Adresse für eine Person aus dem AdventureWorks DB als Benutzername (z. B. [email protected]) und das Wort 'Passwort' als Passwort.