我将我的项目从 ef 6 更新到 7 并收到此错误 ...
我将我的项目从 ef 6 更新到 7 并收到此错误 ...
我只使用经典的 ParentID 外键方法找到了这个。 我想知道如何在 SQL Server 2019 中使用HierarchyID数据类型显示完整的层次结构路径。 我有这个设置(为本示例简化): 现在对于每个产品,我想显示其完整的类别路径,其中该类别被标记为主要类别。 例如: 产品 1:产品 &g ...
我正在开发一个简单的项目管理系统,需要管理 WBS(基本上是任务层次结构)。 我花了几天时间在一个又一个博客中梳理博客,以弄清楚如何使用 EF Core 和 SQL Server 设置HierarchyId 。 我遇到了很多关于 Db 不支持的类型并转换为 CLR 类型的错误(我认为是这样)。 这促 ...
我有一个值为'/1/'的hierarchyid 。 当我将它插入 SQL 数据库时,它存储为 0x58。 这是我的桌子: 这是我的做法: 0x58这个值是怎么得到的? 我尝试在 C# 中执行此操作Encoding.ASCII.GetBytes("/1/"); 我得到了十六进制值 0x2F312 ...
我想让国家使用 HierarchyId 类型所以我创建了一个Country model class 具有以下属性: 然后我创建了一个工作正常的Index视图: 然后,我向AddCountry注入部分视图: 最后,当我从视图发送数据时,名称发送正确,但HierarchyId列是 null,如下所示: ...
可以说我的数据库中有这些数据 我想为每一行获取 hirarchyId 中的最后一个孩子我试过使用 getdecendent 和 getancestor 但它不会给我我需要的东西我已经尝试过使用负数的 getAncestor,我想也许最后会是 go 但没有运气是否有内置方法从 hierarchyID ...
我在 SQL Server 中使用HierarchyId数据类型。 我必须写一些查询。 该表由国家、地区和省(区)组成。 我必须写两个查询: 我必须返回所有最近的后代。 我必须归还所有的叶子。 我解决了第一个查询,但没有解决第二个: 我明白了 我想我必须改变这个来解决第二个 ...
我们使用EFCore.SqlServer.HierarchyId来表示数据中的层次结构。 我的目标是返回具有不确定长度的特定路径的对象的后代,例如,给定具有层次结构一->二->三->四的树,路径一/二/三将返回四 知道路径的长度,我可以进行这样的查询: 但是如果路径的长度未知 ...
我试图在 SQL 服务器层次结构中找到最后一个层次结构成员(“叶子”)的所有第一项。 我能够找到类似的问题,但是GetAncestors的解决方案不适用于我们的 SQL 服务器版本。 我能够使用这个解决方案: 这会返回正确的结果,但由于某种原因,只有 25 行中的 12 行。 我认为NOT EXIS ...
我在 SQL 服务器中有一个表,它有一个类型为hierarchyid的列,问题是我在 PostgreSQL 中找不到与之等效的数据类型。 我将如何在 PostgreSQL 中编写等效项? ...
我有一个 object,如下所示: 我的参数: 如何使用实体框架从parentNode创建childNode ? 请注意,“1/1/2”和“1/1/2/1”都可以在下面的 SQL 服务器数据库中找到。 ...
我正在学习如何使用hierarchyid 处理分层数据。 看过一个教程。 演示数据由预先计算的层次 ID 组成。 我熟悉在主键中使用 IDENTITY (1, 1) 的父/子表。 我知道我必须提供hierarchyid 的值。 但不知道该怎么做。 如何获取没有父级的新记录和有父级的新记录的hiera ...
我想复制一个子树,例如 进入同一张桌子,在下一个最右边的空闲位置(在本例中为 /5/...)。 是否有任何存储过程可以帮助我做到这一点? 如果没有:我该怎么做? 我对 SQL 比较陌生,所以任何帮助将不胜感激。 ...
我尝试将我的项目从 .net 核心 sdk 2.2 升级到 .net 核心 ZEAE18BC41E1434DD98FA2DD988。 我的 model class 包括这个“公共 SqlHierarchyId id”。 在 .net 核心 sdk 2.2 中,SqlHierarchyId 与“使用 ...
在我的 .NET CORE 项目中,我使用分层结构和我使用的空间类型dotMorten.Microsoft.SqlServer.Types Version="1.1.0" 这是我的.csproj 文件: 实体.csproj: 数据访问.csproj: WebUI.csproj: --> AS ...
我正在试验 .net 核心、实体框架和 sqlserver,我认为 hierarchyID 是我尝试 model 的完美数据类型。 但是当我搭建数据库时,EFC 无法 map 层次结构。 我应该放弃使用该数据类型的想法还是有解决方法? 我寻找了一些解决方案,但它们都需要手工编写脚手架,而我目前没有 ...
在我的.NetCore3 项目中,我使用 HierarchyId 来实现数据树结构。 我成功地储存为一棵树,但我很难得到孩子。 我的模型: 还有我的问题:我的代码是为孩子们的回归而编写的 但是这段代码只返回一个孩子。 怎样才能让所有的孩子都回来? ...
出于性能等原因,我必须在我的数据库中使用 HiarachyId。 我必须将 HierarchyId 数据类型转换为 JSON 才能显示在 FancyTree 中。 我在这里使用解决方案,但不起作用。 我的代码是 获取孩子的方法: 我的输入参数 class 是: 和 output class 是 似 ...
我正在尝试在 .net 中使用 SqlHierarchyId 在我的控制器中,我使用匿名类型从数据库中获取值。 然后我想将 Path 转换为 SqlHierarchyId 以便应用 .Net 支持的不同方法 我试过反射: 我有这个错误: System.NullReferenceEx ...
请建议我。 我尝试为 SQL 服务器编写一个CLR函数。 我使用 Microsoft 文档编写下面的函数Ref-LINK使用 CLR 查找祖先 涉及层次结构中的两个节点的常见操作是找到最低的公共祖先。 这可以用 Transact-SQL 或 CLR 编写,因为hierarchyid类型在两者中都可用 ...