これはおそらく完全にベースから外れていますが、何らかの理由で、SQL CLR 関数 (VB.NET) で SqlGeography 型の変数を宣言できません。次は、SqlGeography が 3 行目で定義されていないことを示しています。何かをインポートする必要があることは確かですが、見つかりません。
そうそう-SSDTを使用しています。
どんな助けでも感謝します。
Public Shared Sub usp_routing_dijkstra(node_1 As SqlGuid, node_2 As SqlGuid)
Dim StartGeo As SqlGeography
Using connection As New SqlConnection("context connection=true")
connection.Open()
Using command As New SqlCommand("select [geo] from [nodes] where [sys_id] = @id", connection)
Dim param As New SqlParameter("@id", SqlDbType.UniqueIdentifier)
param.Value = node_1
command.Parameters.Add(param)
Dim StartNode As Object
StartNode = command.ExecuteScalar()
If StartNode IsNot Nothing Then
End If
End Using
End Using
End Sub