ASP.NET ZERO 学习 —— (2) 开始

时间:2022-08-31 09:45:26

源码购买

官方或其他方式进行购买,我用的是ASP.NET ZERO 3.1版本

ASP.NET ZERO 学习 —— (2) 开始

还原 NuGet 包

右键解决方案,选择还原 NuGet 包选项(我已经进行过还原,所以是灰色显示)
ASP.NET ZERO 学习 —— (2) 开始

配置数据库连接

找到 .Web 项目,修改配置文件中的数据库连接字符串

  <connectionStrings>
<add name="Default" connectionString="Server=192.168.X.XXX; Database=(DBNAME); uid=sa; pwd=(PWD);" providerName="System.Data.SqlClient" />
<add name="Abp.Redis.Cache" connectionString="localhost" />
</connectionStrings>

Code First 创建数据库

打开程序包管理器控制台(工具/NuGet包管理器/程序包管理器控制台)

ASP.NET ZERO 学习 —— (2) 开始

选择 .EntityFramework 项目
ASP.NET ZERO 学习 —— (2) 开始

执行命令创建数据库及表:Update-Database
ASP.NET ZERO 学习 —— (2) 开始

命令执行完成后,去数据库中查看,会发现自动创建了一系列的表及初始数据
ASP.NET ZERO 学习 —— (2) 开始

多租户

ASP.NET ZERO 支持多租户及单租户模式,多租户模式是默认开启的。如果你想改为单租户模式,选择 .Core 项目,找到 XXXXCoreModule 文件, 禁用多租户模式。

 //Enable this line to create a multi-tenant application.
Configuration.MultiTenancy.IsEnabled = true;

运行

默认首页
ASP.NET ZERO 学习 —— (2) 开始

登录页
ASP.NET ZERO 学习 —— (2) 开始

租户管理页面
ASP.NET ZERO 学习 —— (2) 开始