项目
版本

本文档有多个版本。请选择最适合您的选项。

UI
Database
Tiered

入门教程

本文档假设你更喜欢使用 Blazor Server 作为 UI 框架, 使用 Entity Framework Core 作为数据库提供程序. 对于其他选项, 请更改本文档顶部的首选项.

创建新项目

我们将使用 ABP CLI 创建一个新的 ABP 项目.

或者, 你可以使用ABP Framework 网站页面上的选项轻松的 创建并下载 项目.

使用 ABP CLI 的 new 命令创建一个新项目:

abp new Acme.BookStore -u blazor-server --tiered

你可以使用不同级别的命名空间, 例如: BookStore、Acme.BookStore或 Acme.Retail.BookStore.

  • --tified 参数用于创建认证服务器、 UI 和 API 实际分隔的 N-层解决方案.

ABP CLI 文档 涵盖了所有可用的命令和选项.

移动端开发

如果你想要在你的解决方案中包含 React Native 项目, 将 -m react-native (or --mobile react-native) 参数添加到项目创建命令. 这是一个基础的 React Native 启动模板, 用于开发基于你的 ABP 后端的移动应用程序.

请参阅 React Native 入门 文档, 了解如何配置和运行 React Native 应用程序.

解决方案结构

该解决方案具有分层结构 (基于 域驱动设计), 并包含单元 & 集成测试项目. 请参阅 应用程序模板文档 以详细了解解决方案结构.

下一步

在本文档中