This topic describes how to use the Solution Wizard to create XAF applications and specify a connection string.

本主题介绍如何使用解决方案向导创建XAF应用程序并指定连接字符串。

Create the WinForms and ASP.NET Applications

  1. From the Visual Studio main menu, select File | New | Project... to invoke the New Project dialog.

  2. In the Installed tree, expand a language node (Visual C# or Visual Basic) and choose DevExpress XAF. Select DevExpress v19.2 XAF Solution Wizard, specify the new solution's name - "SimpleProjectManager", and click OK.

创建WinForms和ASP。网络应用

  1. 在Visual Studio主菜单中,选择文件| New | Project…以调用新项目对话框。
  2. 在已安装的树中,展开语言节点(Visual c#或Visual Basic)并选择DevExpress XAF。选择DevExpress v19.2 XAF解决方案向导,指定新解决方案的名称——“SimpleProjectManager”,然后单击OK。

  1. Choose the target platform(s) on the Solution Wizard's first page. You can create separate WinForms, ASP.NET, Mobile (maintenance mode) applications, or multiple applications at once. Choose the Windows and Web platforms and click Next.

在解决方案向导的首页上选择目标平台。您可以创建单独的WinForms, ASP。NET、移动(维护模式)应用程序或多个应用程序同时使用。选择Windows和Web平台,然后单击Next。

  1. Choose Entity Framework Code Fist and eXpress Persistent Objects and click Next.

首先选择实体框架代码并表示持久对象,然后单击Next。

Note

You can use the Entity Framework (EF)

or eXpress Persistent Objects (XPO) as your project's object-relational mapping (ORM)

请注意
您可以使用实体框架(EF)
或者将持久对象(XPO)表示为项目的对象-关系映射(ORM

  1. tool. This tutorial demonstrates the EF Code First and XPO-based approaches. Two ORMs are selected simultaneously for demo purposes. Real-world applications usually use one ORM.

  2. You can choose security options for your application. Choose None as the Authentication type. This tutorial does not show how to use the XAF Security System.

工具。本教程首先演示EF代码和基于xpo的方法。同时选择两个orm进行演示。实际应用程序通常使用一个ORM。
           您可以为应用程序选择安全选项。选择None作为身份验证类型。本教程不介绍如何使用XAF安全系统。

  1. Click Finish.

The Solution Wizard creates a solution with the following projects:

  1. 单击Finish。

解决方案向导创建一个解决方案与以下项目

Refer to the Application Solution Structure topic for more information on projects an XAF solution contains.

有关XAF解决方案包含的项目的更多信息,请参阅应用程序解决方案结构主题。

Specify the Database Connection

指定数据库连接

The XAF applications use the MSSql Server LocalDB database with the following connection string:

XAF 应用程序使用具有以下连接字符串的 MSSql 服务器 LocalDB 数据库:

"Integrated Security=SSPI;Pooling=false;Data Source=(localdb)\v11.1;Initial Catalog=SimpleProjectManager"

 

You can modify this connection string in the SimpleProjectManager.Win\App.config and SimpleProjectManager.Web\Web.config files (refer to the connectionStrings element). See the Connect an XAF Application to a Database Provider topic for more information.

At this stage, you can run the WinForms and ASP.NET applications with automatically created navigation, menu, and other UI elements for line-of-business (LOB) applications. However, the business model and logic are not defined yet - this is implemented in the following topics.

您可以在"简单项目经理"中修改此连接字符串。Win_App.config 和 SimpleProjectManager.Web_Web.config 文件(请参阅连接字符串元素)。有关详细信息,请参阅将 XAF 应用程序连接到数据库提供程序主题。
在此阶段,您可以使用业务线 (LOB) 应用程序自动创建的导航、菜单和其他 UI 元素运行 WinForms 和ASP.NET应用程序。但是,业务模型和逻辑尚未定义 - 这在以下主题中实现。

Create an XAF Application 创建一个XAF应用程序的更多相关文章

  1. 002.Create a web API with ASP.NET Core MVC and Visual Studio for Windows -- 【在windows上用vs与asp.net core mvc 创建一个 web api 程序】

    Create a web API with ASP.NET Core MVC and Visual Studio for Windows 在windows上用vs与asp.net core mvc 创 ...

  2. 使用IDEA创建一个Servlet应用程序

    使用IDEA创建一个Servlet应用程序 第一步:创建web应用 选择web application应用,之后填写项目名称等. 第二步:项目配置 在WEB-INF目录下创建两个文件夹:classes ...

  3. 使用 Android Studio 开发工具创建一个 Android 应用程序,显示一行文字“Hello Android”,并将应用程序的名称更改为“FirstApp”。

    需求说明: 使用 Android Studio 开发工具创建一个 Android 应用程序,显示一行文字"Hello Android",并将应用程序的名称更改为"Firs ...

  4. 使用 Android Studio 开发工具创建一个 Android 应用程序,并在 Genymotion 模拟器上运行

    需求说明: 使用 Android Studio 开发工具创建一个 Android 应用程序,并在 Genymotion 模拟器上运行 实现步骤: 打开 Android Studio,创建一个 Andr ...

  5. 创建一个简单MyBatis程序

    文章目录 MyBatis基础 MyBatis 简介 创建一个MyBatis程序 1. 创建Java项目 2. 加载MyBatis包 3. 编写POJO类和映射文件 4.创建mybatis-config ...

  6. VB6 如何创建一个标准控制台程序

    打开 VB6 并新建一个标准EXE程序,把窗口删掉,然后再加入一个模块. 在模块中加入AllocConsole.FreeConsole.SetConsoleTitle.Sleep的API声明: Pub ...

  7. 创建一个Windows Service 程序

    1.新建Windows项目,选择"Windows服务"类型的项目. 2.在生成的Service1.cs中代码中写你需要的代码,如下: using System; using Sys ...

  8. 创建一个应用台程序,声明一个 int变量,并且初始化数组,通过while语句输出数组内的所有成员。

    ]{,,,,}; ; ) { Console.WriteLine("myNum[{0}]的值为{1}", s,myNum[s]); s++; } Console.ReadLine( ...

  9. 创建一个自定义的Application类

    由于每个应用程序必须创建一个Application对象,vs为开发人员提供了模板来减轻开发人员的重复工作.当使用vs创建一个WPF应用程序是,vs会自动创建一个app.xaml文件, <Appl ...

随机推荐

  1. 当h5页面图片加载失败后,给定一个默认图

    本文主要讨论页面中图片加载失败后替换默认图片的几种方式 重点来了:一定要记住error事件不冒泡. 相关的知识点:jquery的ready方法.$("img").error().i ...

  2. git操作教程

    首先就是创建码云(用户名不能是中文),然后新建一个项目(用户名/项目名都不能是中文). 一.在Windows上安装Git 1.从http://msysgit.github.io下载,然后按默认选项安装 ...

  3. 简约工作汇报总结演讲辩论创业投资PPT模板

    不管是什么风格的PPT模板,排版布局条例清新,画面干净,也会跟文字内容相辅相成,完成一个好的学生答辩PPT.  模版来源:http://ppt.dede58.com/gongzuohuibao/262 ...

  4. FCC---Use the CSS Transform scale Property to Scale an Element on Hover

    The transform property has a variety of functions that let you scale, move, rotate, skew, etc., your ...

  5. Angular中使用bootstrap样式

    Angular中使用bootstrap样式 Angular中引入bootstrap的方法   方法1:在Angular.json中的styles数组中添加bootstrap路径 如下所示: " ...

  6. CSS学习笔记-2D转换模块

    2D转换模块:    1.旋转        1.1格式:            transform:rotate(45deg);        1.2含义:            表示旋转多少度   ...

  7. jQuery从零开始(二)

    1.css类的操作 -----addClass() 向被选元素添加一个或者多个类 -----removeClass() 删除被选元素的类 -----toggleClass() 取反 -----css( ...

  8. Cesium专栏-空间分析之剖面分析(附源码下载)

    Cesium Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品.它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精 ...

  9. Error 942 occured during Initialization of Bufq KUPC$S_1_20181023155636

      一台ORACLE实例(Oracle Database 10g Release 10.2.0.5.0)启动时,报"Error 942 occured during Initializati ...

  10. pymysql增删改查操作

    表结构 CREATE TABLE `students` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFA ...