hierarchyid

    11热度

    2回答

    我正在阅读SQL Server 2008圣经,它表示物化路径模式显着快于hierarchyid。这是真的吗?我怎样才能让hierarchyid具有相同或更好的性能。

    8热度

    2回答

    我试图在包含大约50,000行的表(dbo。[Message])中实现hierarchyID(未来会大幅增长)。但是,需要30-40秒才能检索到约25个结果。 为了提供唯一性,根节点是填充符,因此每个后续行都是该虚拟行的子节点。 我需要能够遍历表深度优先,并已取得了HIERARCHYID柱(DBO。[信息] .MessageID)聚类主键,还添加了一个计算SMALLINT(DBO。[信息] .Hi

    2热度

    2回答

    如何查询具有数据类型HIERARCHYID列的表并获取员工下深层次X级别列表? 这里是目前的结构: CREATE TABLE [dbo].[Employees]( [NodeId] [hierarchyid] NOT NULL, [EmployeeId] [int] IDENTITY(1,1) NOT NULL, [FirstName] [varchar](120) N

    24热度

    4回答

    给定一个带有hierarchyid类型列的表,如何编写查询以返回作为特定节点的祖先的所有行? 有一个IsDescendantOf()功能,这是完美的让孩子,但没有相应IsAncestorOf()函数返回的祖先(和缺乏GetAncestors()功能恍如很大的一个疏忽。)

    1热度

    2回答

    我需要能够将字符串转换为c#.net中的hierarchyid - 我无法使用存储过程。 当我传递的路径(字符串)查询失败的路径存储这样的“/”而不是/ 我可以将其转换为另一种类型? SqlCommand command = new SqlCommand("INSERT Structure (Path,Description,ParentID) " + "VALUES(" + path

    0热度

    1回答

    我在MVC中的视图中下拉了一个问题。下拉列表中的选项元素来自一个表格,应该由一个hierarchyId列来排序。我已经创建了一个正确命令的视图,但是当我从视图创建实体并将其用于下拉菜单时,排序将被忽略。 我发现在L2S和EF中不支持hierarchyId数据类型,所以这可能是问题 - 但是必须有可能创建视图并使用视图中的顺序来正确填写下拉列表? 由于提前, 斯特芬约根森,丹麦

    0热度

    1回答

    我正在开发一个将管理分层树视图结构的C#.NET Windows窗体应用程序。 (我有一个带有hierarchyid列的单个SQL表,数据集目前是小〜300行/节点,但最终会变大) 我退出应用程序后,希望能够用最后修改的状态重新启动它。我知道我可以通过将它序列化为XML来完成此操作。 但是,我试图找到一种方法,通过该方法,可以在运行时使用层次结构id列直接从表中生成树视图。 Googling ar

    0热度

    1回答

    我在SQL Server的一个表中使用了Hierarchyid数据类型。 现在我想改变其中一行的父亲,但是当我改变它的所有后代HierarchyId必须根据那个改变。 有没有这样做的功能,或者我必须自己改变所有的功能。 如果我需要这样做,最好的方法是什么? 在此先感谢

    12热度

    2回答

    我们正在为我们的应用程序使用基于实体框架模型的WCF数据服务。 在这我们需要添加一个类型为HierarchyId的列的表。当我将该表添加到EDMX文件时,HierarchId列未出现在类文件中。 我应该怎么做才能使用HierarchyID?我读到Entity Framework不支持HierarchyID,那我该如何实现呢?

    4热度

    1回答

    使用我在网络上找到的示例我创建了一个使用GetReparentedValue来修正儿童的函数。 但是,当我运行代码时出现以下错误:无法在对象中插入重复键。 我明白为什么(因为我试图重新抚养孩子,而且新父母已经有孩子,所以我需要知道新父母结构中孩子的MAX路径(hierarchyid),但我不明白实际上,我打算这样做。 路径将0x58 oldPath 0X 新路径0x68 SqlCommand co