abp怎么连接sqlserver数据库

abp怎么连接sqlserver数据库,第1张

通过检查旁边的列名的复选框,在查询中显示。在中间窗格中,你可以取消一个输出复选框以隐藏该字段被显示在查询运行(但字段仍然会参与查询)。

添加值下的过滤器来缩小结果到只有那些感兴趣的(在这个例子中,它是创建一个WHERE子句只选择那些记录了StatusId“1”- 也就是“To Do”)!

1.从官方网站下载ABP项目模板,并解压到本地,用VS打开,这里我们新建一个项目ConnectMySql。

2.设置XXX.Web为启动项目,Build这个Solution,使得NuGet下载相关的包。

3.准备好一个SQL Server数据库,修改Web.config数据库的ConnectionString,连接到SQL Server数据库。

4.打开Package Manager Console窗口,选择XXX.EntityFramework为默认项目,运行Update-Database命令,系统会在SQL Server中创建数据库和对应的表。

abp框架如何多租户只显示自己的数据, *** 作如下

1、租户登录:

基于abp实施的identityserver4授权中心,多租户登录时必须指定当前租户ID,以便将当前租户ID包含在令牌中。

将请求标头添加到登录界面:__tenant:“租户ID”

2、实现多租户

一般来说,直接启用多租户:

MultiTenancyConsts.IsEnabla = true

但是,如果您是多数据库多租户,则需要配置租户存储,否则将抛出“找不到租户存储”异常。

具体步骤:

域层

引用nuget包:Volo.Abp.TenantManagement.Domain,并依赖于AbpTenantManagementDomainModule模块

domain.shared层

引用nuget包Volo.Abp.TenantManagement.Domain.Shared取决于AbpTenantManagementDomainSharedModule模块;

实体框架层

引用nuget包:Volo.Abp.TenantManagement.EntityFrameworkCore,它依赖于AbpTenantManagementEntityFrameworkCoreModule模块;

dbcontext连接字符串必须与数据库中存储的名称相同,即,存储在AbpTenantConnectionStrings表中的名称与dbcontext记录的ConnectionStringName一致


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6697212.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存