商信互联
在本课程中,您将学习如何创建新的XAF解决方案。您还将能够运行生成的WinForms和ASP.NET Web应用程序,并查看默认的应用程序状态。
在已安装| 在“模板”树中,展开所需的语言(“ Visual C#或其他语言| Visual Basic”),然后选择“ DevExpress XAF”。在右侧面板中,选择DevExpress v 19.2 XAF解决方案向导,指定新解决方案的名称(“ MySolution”),然后单击OK。
这将调用解决方案向导。在向导的第一个屏幕中,选择目标平台。您可以一次创建单独的WinForms,ASP.NET,移动(维护模式)应用程序或多个应用程序。选择WinForms和ASP.NET平台,然后单击“下一步”。
在下一个屏幕中,选择Entity Framework Code Fist或eXpress Persistent Objects,然后单击Next。
您可以使用实体框架(EF)或eXpress持久性对象(XPO)作为项目的对象关系映射(ORM)工具。在本教程中,仅考虑EF Code First和XPO方法。请注意,两个额外的模块不支持EF:Audit Trail和Clone Object。如果要使用这些模块,请选择XPO。否则,可以使用任何一个ORM。
在下一个屏幕中,您可以选择应用程序的安全性选项。选择Active Directory作为身份验证类型,选择Allow / Deny作为默认权限策略(如果在上一步中选择了XPO ORM,则选择Client-Side Security-Integrated Mode作为Database安全类型),然后单击Next。
在下一个屏幕上,您可以选择所需的XAF模块,这些模块将自动添加到您的应用程序中。选择业务类库定制模块,然后单击完成。
其他大多数模块将在“其他模块”部分中手动添加。
创建解决方案后,您将在“解决方案资源管理器”中看到五个项目。
您可以参考“应用程序解决方案结构”主题,以获取有关XAF解决方案结构的其他信息。
该向导将尝试检测已安装的SQL Server并相应地更改连接字符串。支持的服务器是Microsoft SQL Server(包括Express和LocalDB版本)。若要使用其他数据库系统(PostgreSQL,MySQL,Oracle,SQLite,Firebird等),请在WinForms / ASP.NET应用程序项目的App.config和Web.config文件中更改ConnectionString参数。有关连接到不同数据库系统的详细信息,请参阅“将XAF应用程序连接到数据库提供程序”主题。
现在,您可以运行WinForms和ASP.NET应用程序。默认情况下,WinForms项目被设置为启动项目。若要运行ASP.NET Web应用程序,请在“解决方案资源管理器”中右键单击MySolution.Web项目,然后从上下文菜单中选择“设置为启动项目”项。然后,单击“开始调试”或按F5键。
下图显示了生成的WinForms和ASP.NET应用程序。它们将已经包含您的Active Directory帐户的安全选项。
WinForms
ASP.NET
默认情况下,该向导在WinForms应用程序中启用“选项卡式MDI UI”类型和“功能区表单样式”。请参阅“选择WinForms UI类型并切换WinForms功能区界面”主题,以了解如何更改这些选项。
要继续下一课程,请根据向导中选择的ORM工具从以下课程中进行选择。