问题标签 [abp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
195 浏览

linq - AspNetBoilerplate 返回所有记录,除了 where 子句

我对使用 aspnetboilerplate 的 LINQ 查询有疑问。尽管有 where 子句,但它会返回所有记录。

我想选择所有具有 EnrolResponse.IsComplete = true 的记录。

我有三个实体

以下查询返回所有记录,即使 IsComplete 等于 false。

如果将查询分解为 IQueryable 但我得到相同的结果

0 投票
1 回答
189 浏览

abp - 无法登录 ABP.io。数据库中没有用户

我在这里试用指南:https ://docs.abp.io/en/abp/latest/Getting-Started-Angular-Template

根据指南在迁移中成功创建了数据库,但是 ABPUsers 表没有记录。我使用了以前的框架 AspNetZero,它创建了 1 或 2 个用户记录(管理员是其中之一)。知道为什么没有用户吗?

0 投票
1 回答
485 浏览

asp.net-core - Abp.io:“开箱即用”多租户 - 无法连接 - 为每个租户单独的 SQL 数据库连接字符串

我想我会尝试标准的分层 ASP.NET Core 3.1 Abp.io 模板,网址为:https ://Abp.io

我已按照设置说明运行迁移脚本以在 localdb 中创建主机数据库,并且能够成功加载 UI。

我使用默认凭据登录,然后在 UI 的“租户管理”下创建一个新租户。我为该租户指定了一个自定义数据库连接字符串。

我打开 SQL Server Management Studio 并在 localdb 中创建一个与之匹配的空数据库。

接下来,我注销管理员主机用户,然后按“切换租户”并输入我刚刚创建的租户名称。加载时卡住了,出现一堆SQL异常,最后放弃并显示无法连接错误。

我需要采取哪些步骤来为租户设置单独的数据库?创建空数据库后是否需要运行任何迁移脚本?

0 投票
0 回答
70 浏览

aspnetboilerplate - UpdateAsync 期间的 AbpBoilerPlate EF Core 3.0 StackOverflowException

最近我在尝试更新 MS SQL 数据库中的实体时遇到了这个错误。

我有两个模型:

我正在尝试使用简单的 appservice 更新员工地址:

我收到 StackOverFlowException ,我真的不知道是什么问题。诊断工具事件选项卡中堆栈跟踪的最后一个错误是 StringCompare 错误。

你经历过这样的行为吗?任何想法可能是什么问题?

0 投票
1 回答
100 浏览

aspnetboilerplate - BackgroundJobs 不允许您使用 IRepository 获取用户

用例: 我需要根据来自 BackgroundJob 的 ARGS 提取用户记录

结果: 我总是得到零结果,并且我检查了用户 ID 值是否存在。

可疑问题: 生成的 SQL 将“@__ef_filter__IsMayHaveTenantFilterEnabled_1=1”插入到查询中,所以我怀疑当我从 BackgroundJob 运行时需要以某种方式将其设置为零..?

0 投票
1 回答
303 浏览

c# - 如何在 ABP 存储库中使用 ToListAsync() 方法?

我有一个应用程序服务方法GetWithName,我想编写它的异步版本。为此,我尝试使用ToListAsync()但存储库没有此方法。

如何使用异步版本的ToList方法?

0 投票
2 回答
2201 浏览

asp.net-core - 在程序集“ProjectName.Web”中找不到 DbContext。确保您使用的是正确的程序集,并且该类型既不是抽象的也不是泛型的

我正在尝试为 ABP.io MVC 项目添加 Volo.Blogging 模块,我得到 ' No DbContext was found in assembly 'ProjectName.Web'。确保您使用的是正确的程序集,并且该类型既不是抽象的也不是泛型的。' 错误。

bash 命令:

我使用的是 macOS Catalina、.NET Core 3.1.100、abp cli 1.1.2、Visual Studio 2019 for Mac。

谢谢你。

0 投票
1 回答
323 浏览

c# - 如何在 APB 框架中个性化自动 API 控制器端点

我正在学习 APB 框架。ABP 可以按照约定自动将应用程序服务配置为 API 控制器。文档说可以完全自定义它。

在他们提供的示例中,我想更改以下端点之一的操作名称:

/api/app/book/api/app/books.

在此处输入图像描述

但不幸的是,我找不到如何做到这一点。

我试图改变ActionName相应的服务方法:

但结果端点不是我想要的:

结果端点

知道怎么做吗?

0 投票
1 回答
401 浏览

c# - IBackgroundJobManager 使用“ContinueWith”的顺序作业

我正在使用IBackgroundJobManagerHangfire 集成。

用例:

我正在处理一个上传的文件。文件保存后,我想Abp.BackgroundJobs依次启动两个单独的。只有在第一个作业完成后,才能开始第二个作业。

这是我的代码:

问题:

我无法弄清楚使用.ContinueWith<???>(???).

0 投票
1 回答
108 浏览

c# - 在 Abp 模块中使用 AbpCastleLog4NetModule

我有这个包含 Abp 模块的类库(.net 标准),我想通过 AbpCastleLog4NetModule 记录异常。此类库将用于 .net 核心控制台项目。

谁能帮我提供一个工作样本?