C# SqlDbType enum中缺少地理数据类型的背后是否有逻辑推理

C# SqlDbType enum中缺少地理数据类型的背后是否有逻辑推理,c#,.net,sql-server,sqldbtype,C#,.net,Sql Server,Sqldbtype,我只是想知道是否有任何逻辑或体系结构的意见不包括地理数据类型在SqlDbType枚举在c中# 他们在名为“Microsoft.SqlServer.Smo”的新程序集中添加了SqlDataType,该程序集包含地理数据类型。 但是为什么会有这么多的分离呢? 使用SqlCommand对象查询sql server时,其构造函数中没有任何SqlDataType参数。地理和其他空间数据类型不是本机sql数据类型。它们实现为CLR用户定义的类型(SqlDbType.Udt) 通过此链接,您可以在找到有关使用

我只是想知道是否有任何逻辑或体系结构的意见不包括地理数据类型在SqlDbType枚举在c中#

他们在名为“Microsoft.SqlServer.Smo”的新程序集中添加了SqlDataType,该程序集包含地理数据类型。 但是为什么会有这么多的分离呢?
使用SqlCommand对象查询sql server时,其构造函数中没有任何SqlDataType参数。

地理和其他空间数据类型不是本机sql数据类型。它们实现为CLR用户定义的类型(
SqlDbType.Udt

通过此链接,您可以在

找到有关使用UDT的更多信息。在SqlDbType枚举中,它不会将地理位置映射到任何类型。