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]),将“密码”一词作为密码。