c# - 在 SqlDbType 枚举中缺少地理数据类型背后是否有逻辑推理

标签 c# .net sql-server sqldbtype

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

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

最佳答案

地理和其他空间数据类型不是原生 SQL 数据类型。它们作为 CLR 用户定义类型 (SqlDbType.Udt) 实现。

您可以在 https://msdn.microsoft.com/en-us/library/ms131080.aspx 找到有关使用 UDT 的更多信息

关于c# - 在 SqlDbType 枚举中缺少地理数据类型背后是否有逻辑推理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32799307/

相关文章:

c# - 在 MVC 中实现验证

c# - 使用 DirectX 防止屏幕捕获

c# - StructureMap 无法识别 TheCallingAssembly

sql - 递归地从同一个表父子表中获取最后一条记录

c# - 转换具有句点而不是逗号的 float ?

c# - 在发布版本中反射(reflect)堆栈跟踪是否危险?

c# - 在哪里可以找到 Microsoft.Office.Interop.Word.dll (2010)?

sql - 所有权链接在同一数据库中的两个模式之间不起作用

c# - 关闭 SQL 连接但打开的连接不断增加

c# - 将 int 替换为 double 时的 Visual Studio 长编译