Xomega.Examples
Release 2.0
當前的存儲庫包含用於構建.NET Web和桌面應用程序的示例,該應用程序具有Xomega技術和框架。
這些示例證明了基於以下技術的示例AdventureWorks數據庫的工作多層應用程序:
大多數代碼,包括視圖,查看模型,業務服務合同和服務實現都是從Xomega模型生成的,並在其頂部添加自定義代碼以構成功能齊全的應用程序。業務服務是異步的,並使用EntityFrameWorkCore,但允許切換到EF 6.4,這也支持.NET Core。
AdventureWorks Xomega示例最初是通過遵循全面的Xomega教程創建的。
要運行這些示例,您需要安裝以下軟件:
您需要進行以下更新,以便能夠運行示例。
Update-Package -Reinstall -IgnoreDependencies -FileConflictAction Ignore來重新安裝第三方nuget軟件包,通過打開工具> nuget package manager>“軟件包管理器”控制台。AdventureWorks.Services.Entities項目中,在db.config文件中更新連接字符串,以指向您的AdventureWorks DB。AdventureWorks.Client.Blazor.Server作為啟動項目並運行解決方案。AdventureWorks.Client.Blazor.Wasm帶有“開始”動作。AdventureWorks.Services.Rest具有“開始”動作。AdventureWorks.Client.Spa ,“啟動而無需調試”動作。 (調試將在瀏覽器中)AdventureWorks.Services.Rest具有“開始”動作。AdventureWorks.Client.Web作為啟動項目並運行解決方案。AdventureWorks.Client.Wpf作為啟動項目並運行解決方案。AdventureWorks.Client.Wpf項目屬性中設置REST條件常數。然後打開解決方案屬性,然後按以下方式選擇多個啟動項目,然後運行解決方案。AdventureWorks.Client.Wpf具有“開始”動作。AdventureWorks.Services.Rest具有“開始”動作。AdventureWorks.Client.Wpf項目屬性中設置WCF條件常數。然後打開解決方案屬性,然後按以下方式選擇多個啟動項目,然後運行解決方案。AdventureWorks.Client.Wpf具有“開始”動作。AdventureWorks.Services.Wcf具有“開始”動作。AdventureWorks.Services.Entities和啟動項目中的任何應用程序,並運行解決方案。使用AdventureWorks DB中的人的電子郵件地址作為用戶名(例如[email protected]),將“密碼”一詞作為密碼。