我有一个嵌套的 object 类似于下图: 其中一个要求是创建每个帐户的摘要,因此我创建了一个单独的实体和一个规范来获取我需要的数据: 这似乎工作正常,但我想知道是否有一种更简洁的方式来表达总和,因为代码非常重复。 就像是: 我正在使用的真实 object 要复杂得多,因此每次都对 select 重 ...
我有一个嵌套的 object 类似于下图: 其中一个要求是创建每个帐户的摘要,因此我创建了一个单独的实体和一个规范来获取我需要的数据: 这似乎工作正常,但我想知道是否有一种更简洁的方式来表达总和,因为代码非常重复。 就像是: 我正在使用的真实 object 要复杂得多,因此每次都对 select 重 ...
我遇到了一个问题,我尝试为派生相同 class 的所有类创建一个端点。 我的核心实体之一称为Cell并且有许多派生类型,例如ImageCell 、 VideoCell等。 该项目使用Ardalis.Specification和Ardalis.Specification.EntityFramework ...
我已经设法为Cell的子类型ImageCell和TextCell加载数据。 我添加了基于 Enum 的CellType的鉴别器值。 在DbContext.OnModelCreating()我这样配置它: 从那时起,我认为我通过为每个CellType创建一个服务进入了糟糕的设计。 Pro ...
我是 Ardalis.Specification 库和 Clean Architecture 的新手。 我想知道是否有办法将多个规范类分组以进行可组合查询。 对于涉及到 sortBy 的大量变量的复杂查询并避免过度使用条件语句将很有帮助。 例如,我可能需要通过优于或低于对 DateTime 属性进 ...
我有以下查询,它作为一个整体不起作用。 理论上它应该返回count = 4。但是只有当我有以下代码时才会出现这种情况 但是,如果我随后将 Query 更改为此,它将返回 count = 0 我假设我使用 .Include 和 .ThenInclude 错误但不能确定? ...
我正在尝试利用Ardalis.Specification库在我的 asp.net 6 项目中应用规范模式。 安装库后,我创建了以下规范 我不想从数据库中提取Product中的每个值,而是希望通过将数据投影到ProductMenuItem来提取所需的数据。 以上规范返回以下错误 SelectorNo ...
我们有一个工作解决方案,它使用规范模式使用纯文本 SQL 语句访问 CosmosDb。 我们正在尝试使用最新版本的 Ardalis.Specification (5.1.0) 来做同样的事情,但使用 LINQ 在我们的 sql 中提供类型安全。 对于集合foo我们有一个规范: using Sys ...
在核心层使用ISpecification (来自 Ardalis.Specification 包),不会导致与库的紧密耦合? 我认为它增加了与特定库的紧密耦合,它违反了 OOP 原则并影响了它的未来发展。 ...
我正在尝试使用 Ef 核心和 Ardalis 规范查询我的 postgresql 数据库。 对于我构建的查询,我想通过使用 OrderBy 和嵌套 object 上的属性聚合对结果进行排序。 我想要的排序是按评分最高的诊所对诊所列表进行排序。 等级为 1-5。 因此,如果一个诊所有两个评分为 5 ...