Tag: hierarchyid

什么原生dotNet数据类型最适合传递SQL Server hierarchyId值?

具体来说,我们有一个SQL Server存储过程接受hierarchyId作为参数,通常我们在存储过程中有一个SOAP层,允许通过SOAP调用它们。 SOAP服务是使用C#方法的[WebMethod]属性实现的,这些方法是使用本机dotNet类型定义的,这些类型通常很好地映射到SQL服务器类型。 目前我不确定在C#WebMethod中使用哪种数据类型来接受hierarchyId。 也许我应该使用forms为’/ 1/2/3 ‘的层次结构路径字符串和一个函数来将其解析为可以传递给存储过程的SqlHierarchyId 。

entity framework中的HierarchyID不起作用

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