circular-reference 相关问题

循环引用是一系列引用,其中最后一个对象引用第一个引用,从而产生闭环。

使用同一列中的前一个单元格与 Google 表格中的 arrayformula 或 byrow 计算值 - 这可能吗?

我在 Google Sheets 中有一个非常简单的计算投资组合价值的公式,我想将其自动化(因此计算会在添加新行时自动填充),但我似乎找不到...

回答 1 投票 0

尝试过滤两个相互依赖的组合框的选择时,如何处理 powerapps 中的循环引用错误?

我正在使用 PowerApps 创建一个小应用程序,其中包含两个组合框,它们过滤数据表上显示的信息,这些信息来自名为 Table 的 Excel 工作表。更具体...

回答 2 投票 0

垃圾收集器和循环引用

考虑这两个类: 公共A类 { 乙b; 公共 A(B b) { this.b = b; } } 公开B级 { 一个一个; 公共 B() { this.a = new A(this); } } 如果我有像

回答 5 投票 0

javascript 错误:尝试使用 Selenium 和 Python 检索 navigator.plugins 时出现循环引用错误

我正在尝试从 Selenium 驱动的 ChromeDriver 启动的 google-chrome 浏览上下文中检索 navigator.plugins 的值。 使用 google-chrome-devtools 我可以检索 navigator.userA...

回答 4 投票 0

使用 .Include() 检索数据时,Entity Framework Core 中出现意外的循环引用

我正在 Entity Framework Core 中开发一个存储库方法来检索所有应用程序及其关联的应用程序令牌。我的方法如下所示: 公共异步任务 我正在 Entity Framework Core 中开发一个存储库方法来检索所有应用程序及其关联的应用程序令牌。我的方法如下: public async Task<IEnumerable<ApplicationDTO>> GetAllApplications(string? expand = null) { List<Application> applications = await context.Applications.Include(a => a.ApplicationTokens).ToListAsync(); return mapper.Map<IEnumerable<ApplicationDTO>>(applications); } 我希望结果是一个 Application 对象列表,每个对象都包含一个 ApplicationToken 对象列表。重要的是,我不希望 ApplicationToken 对象包含对 Application 对象的反向引用,因为我没有在查询中指定 .ThenInclude(t => t.Application)。以下是实体定义: public class Application { public int Id { get; set; } public required string Name { get; set; } public required string Description { get; set; } public DateTime CreatedAt { get; set; } public required int CreatedById { get; set; } public User? CreatedBy { get; set; } public ICollection<ApplicationToken>? ApplicationTokens { get; set; } public ICollection<FeatureGate>? FeatureGates { get; set; } } public class ApplicationToken { public int Id { get; set; } public required int ApplicationId { get; set; } public required string Token { get; set; } public required bool Enabled { get; set; } public required DateTime CreatedAt { get; set; } public required int CreatedById { get; set; } public required DateTime ExpiresAt { get; set; } public Application? Application { get; set; } public User? CreatedBy { get; set; } } 在映射到 ApplicationDTO 之前,我观察到了 Application 和 ApplicationToken 实体之间的循环引用,我的目的是避免这种情况。我的期望是应用程序令牌将填充在每个应用程序中,而无需反向引用应用程序本身,从而防止任何循环引用。我没有可以自动填充这些引用的延迟加载或虚拟集合。 我在这里缺少什么? 如果您使用 Automapper,请使用 ProjectTo<TDto>()。其他映射库具有类似的方法来使用 EF 的 IQueryable,而不是获取实体和关系,然后调用 Map<TDto>()。这将避免潜在的循环引用。 只需确保您没有尝试混合 DTO 和实体,例如创建包含 ApplicationToken 实体的 ApplicationDTO,因为这些实体将引用应用程序实体、引用令牌等。如果您尝试序列化 ApplicationDTO将序列化所包含的实体,从而导致循环引用问题。如果您希望在 ApplicationDTO 中使用令牌,请创建 ApplicationTokenDTO 并配置映射器以将这些实体也转换为 DTO。

回答 1 投票 0

循环导入Python Flask(docker-compose)

我在使用 docker-compose up 启动时在我的 Flask 容器中收到此错误: 网络_1 |回溯(最近一次调用最后一次): 网络_1 |文件“/app/app.py”,第 3 行,在...

回答 1 投票 0

迭代月份中使用的循环数组公式

目前我发现使用(起始索引+数组大小+1)%数组大小将使我能够将循环数组从0索引到N(数组大小-1)。 目前我正在用它来循环...

回答 4 投票 0

在 Javascript 中给定嵌套的变体数组,在对象数组中查找“点击次数最多”的变体

我有一个称为文章的对象数组。一篇文章有 3 个重要的属性。名称、点击次数和变体。 variants 属性也是一个包含名称的对象数组(它对应于...

回答 3 投票 0

C++ 类成员的循环引用

我有以下代码(为了简洁而简化)。我正在制作简单“程序”的解释器和执行器,它基本上由命令和循环组成。 类命令 { 国际鳕鱼...

回答 1 投票 0

修复 C# Web API 中的循环引用错误

我有一个使用 EF 用 C# 编写的相当简单的 Web API。这个想法几乎是一个待办事项应用程序,具体关系是:一个用户可以有许多待办事项列表,每个待办事项列表可以......

回答 1 投票 0

在 PostgreSQL 表中查找循环引用?

我有一张带有属性的表(ID int、SourceID int、TargetID int、TargetType int) ID 源ID 目标ID -------------------- 1 123 456 2 456 789 3 1 123 4 45...

回答 3 投票 0

在一个/多对多 C++ 类关联中处理循环对象拥有引用的最佳方法是什么?

美好的一天。我面临着一项编程设计任务,由于缺乏经验,我正在努力选择最佳的实施方法。我很高兴听到哪些实践、范式或方法...

回答 1 投票 0

Xml 循环引用

我正在尝试使用下面的类结构生成以下 XML。 ...

回答 2 投票 0

你可以使用 power query 来跟踪变化吗?

我有一个 SharePoint 库,其中包含一堆要完成的模板。 完成后,文档的元数据从待定、起草等变为已批准。 我想添加数据...

回答 0 投票 0

useNavigate 无法使用按钮单击(“将循环结构转换为 JSON”错误)

我正在尝试使用 GitHub 上的 electron-react 样板创建一个桌面应用程序,目前,我正在尝试为我打算用于该应用程序的多个页面创建路由。我查了一下...

回答 1 投票 0

Spring Boot + MongoDB - 如何使用 DBRef?

我有一组用户对象,有一组朋友,它们是……用户对象。我想在 Spring Boot 中映射它,所以我制作了一个模型类、一个服务、一个控制器,随便你怎么命名......

回答 0 投票 0

常量表达式依赖于自身。 Dart 循环依赖

我正在开发一个生成 dart 代码的工具,在执行具有循环依赖性的程序时我遇到了这个运行时错误。 file.dart:xx:xx: 错误:常量评估错误: 这...

回答 2 投票 0

干净的架构和项目之间的循环引用问题

我在使用 Clean Architecture 实现一个简单的测试应用程序时遇到了问题。 描述测试应用,它是一个销售系统的模拟,用例单一,分为3

回答 1 投票 0

当我更改数字时,excel 中的公式不会根据另一个单元格进行更新

当我将数字为 33 的单元格更改为 33 以上的任何内容时,显示 36.316 的单元格中的公式确实反映了更改(例如,如果我选择了 34,则 36,316 保持不变)和另一个

回答 0 投票 0

未声明的标识符错误 - 如何解决? (循环参考)

我将尝试从程序的其他地方调用函数,但出现“未声明的标识符”错误。这是一个例子: 如果是 GameParams.ClassicMode 而不是 GameParams.GameResult.

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.