【问题标题】:What native dotNet data type is most appropriate for conveying SQL Server hierarchyId values?哪种原生 dotNet 数据类型最适合传送 SQL Server hierarchyId 值?
【发布时间】:2012-08-23 14:50:43
【问题描述】:

具体来说,我们有一个接受 hierarchyId 作为参数的 SQL Server 存储过程,通常我们的存储过程上有一个 SOAP 层,允许通过 SOAP 调用它们。

SOAP 服务是使用 C# 方法上的 [WebMethod] 属性实现的,这些方法是使用通常很好地映射到 SQL 服务器类型的本机 dotNet 类型定义的。

此时我不确定在 C# WebMethod 中使用什么数据类型来接受 hierarchyId。也许我应该使用 '/1/2/3' 形式的层次结构路径字符串和一个函数将其解析为可以传递给存储过程的SqlHierarchyId

【问题讨论】:

    标签: c# .net sql-server sql-server-2008 hierarchyid


    【解决方案1】:

    使用字符串并使用SqlHierarchyId.Parse()解析它

    【讨论】:

      猜你喜欢
      • 2011-02-27
      • 2012-03-02
      • 2016-11-19
      • 1970-01-01
      • 2010-12-29
      • 2019-07-23
      • 2015-07-09
      • 1970-01-01
      • 2011-07-26
      相关资源
      最近更新 更多