如果我在本地安装了 SQL Server 2008 和 SQL Server 2012,我会自己尝试一下;但是我只安装了较新的版本,并希望保持这种状态。
- SQL Server 2008 附带一个程序集
Microsoft.SqlServer.Types.dll
,主要版本 10。 - SQL Server 2012 附带一个程序集
Microsoft.SqlServer.Types.dll
,主要版本 11。
除其他外,两个程序集都公开了一个SqlGeometryBuilder
type。两个程序集版本之间的一个显着区别是 2012 类型有一个额外的重载方法AddCircularArc
,而 2008 类型没有。
由于并行引用两个程序集并不是一件容易的事(也许是个坏主意),我想知道我是否可以只使用 2012 版本——即使是针对 SQL Server 2008 实例,只要我不使用AddCircularArc
.
如果他们尝试过,任何人都可以分享他们的经验吗?