aspnetboilerplate相关内容

每个租户的数据库 - 一步一步的例子来证实我的想法

我只需要确认我在尝试实施的这方面走在正确的轨道上. 步骤 1:为每个租户创建一个新的上下文,例如 public class TenantOneContext : AbpZeroDbContextMyModel1S { 得到;放;}公共 DbSetMyModel2S { 得到;放;} 第 2 步:我假设使用命名约定,每个存在的上下文,都有一个关联的 [contextname]Config ..
发布时间:2021-11-29 09:37:01 其他开发

如何将用户名添加到 AbpSession

目前,AbpSession 仅提供 UserId,但我想改用 Username,因为它更明确,所以我该怎么做?请帮忙 解决方案 您可以使用 UserManager 类来检索当前用户的信息. 在应用服务中的使用示例: 公共异步任务获取当前用户名(){var user = await UserManager.FindByIdAsync(AbpSession.GetUserId().T ..
发布时间:2021-11-29 09:36:30 其他开发

ASP.NET Boilerplate MVC 5.x 模板无法启动

下载 ASP.NET MVC 5.x 模板后,我更新连接字符串,恢复 NuGet 包,然后尝试在包管理器控制台中运行 Update-Database 命令,但我始终得到以下信息错误: 无法加载文件或程序集“Castle.Core,版本=4.0.0.0,文化=中性,PublicKeyToken=407dd0808d44fbdc"或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配.(来自 ..
发布时间:2021-11-29 09:36:15 其他开发

如何从 ABP 框架中的实体框架创建视图(SQL)

我的情况是我需要从另一个数据库查询并在我的应用程序中显示结果.两个数据库都在同一台服务器上.我想出了一个在我的数据库中创建 SQL-View 的想法,该视图将查询其他数据库以获取我想要的值.但是我不太确定如何从 ABP 框架创建或映射 SQL-View? 我正在使用完整的 .Net 框架和 Angular 模板. 解决方案 EF 不直接支持创建视图.所以你可以试试下面的方法. ..
发布时间:2021-11-29 09:36:04 其他开发

使用 ABP 框架自定义 API 响应 HTTP 状态代码

有什么方法可以使用 ASP.NET Boilerplate 返回自定义 HTTP 状态代码(如 4xx)? 我想在验证上下文中设置自定义应用程序特定的 HTTP 代码以添加更多粒度.目前,ABP 会为所有验证错误设置 200(OK). 在 ABP 源代码中,可以看到如下几个地方,其中 Response.StatusCode 由框架设置,如下所示: private void Hand ..
发布时间:2021-11-29 09:35:57 C#/.NET

如何在 ASP.NET Core MVC 中设置会话超时/到期时间?

我正在使用 ASP.NET 零版本 7 的 ASP.NET Core、MVC 和 jQuery 项目. 我正在尝试设置会话超时/到期时间,以便在应用程序空闲一段时间后自动从应用程序注销.任何人都可以请告诉我如何做到这一点? 在 ASP.NET 零版本 8 中,他们在用户管理设置中提供此配置. 解决方案 ASP.NET Core MVC MVC 的会话过期由 ASP.NET ..

如何使用和显示 PagedResultDto

使用 ASPNet Boilerplate,并使用以下代码返回 pagedResultSetDto,如何显示页面链接? public PagedResultDto得到所有(){var articleCount = articleRepository.Count();var t = articleRepository.GetAllInducing(x => x.articleImage).Inc ..
发布时间:2021-11-29 09:35:08 其他开发

在 ASP.NET Core 中实现 OrganizationUnit 过滤器

在 ASP.NET Boilerplate 中,有像租户过滤器这样的内置数据过滤器,我们可以使用 SetTenantId 来启用查询特定的 tenantId. 根据官方文档,它不支持在 EF Core 中自定义 Filter,与 EF 6.x 不同. 我想知道如何为 OrganizationUnitId 参数实现类似的过滤器. 这是我目前所做的: 覆盖CreateFilte ..
发布时间:2021-11-29 09:34:58 C#/.NET

如何将 IdentityServer4 身份映射到任何 WebApp(.Net MVC Boilerplate、.Net Core Boilerplate)

我正在创建一个 SSO 服务器,将所有用户集中在 ActiveDirectory(AD) 中并在那里管理他们,而不是每个特定应用程序的数据库. 为了制作这个服务器,我使用了 IdentityServer4(Idsr4) 和 Ldap/AD 扩展 我已将 Idsr4 设置为使用基于 AD 的身份(这是“中心化身份"),用户现在可以使用自己的 AD 登录名/密码登录 Idsr4 现在 ..
发布时间:2021-11-29 09:34:49 C#/.NET