代码之家  ›  专栏  ›  技术社区  ›  John Christensen

SQL Server 2008附带的.NET Framework版本是什么?

  •  6
  • John Christensen  · 技术社区  · 16 年前

    SQL Server 2008是否随.NET 3.5 clr一起提供,以便用clr编写的存储过程可以使用3.5功能?

    2 回复  |  直到 16 年前
        1
  •  10
  •   Adam    16 年前

    实际上,它附带了.NET 3.5 SP1。所以是的,存储的过程可以使用3.5特性和库。

        2
  •  3
  •   ddimitrov    16 年前

    我发誓这不是学究式的,但这是一个重要的区别——我不知道你说“.net 3.5clr”时具体需要什么——可能是.net 3.5framework?可能是C 3.0语言功能?但是.NET 3.5运行的CLR is still CLR 2.0. (链接指向相同的解释,关于.NET 3.0;我无法在3.5上立即找到此信息。事实上,关于clr与framework与language版本号的最佳解释,我已经在第12页找到。 Teach Yourself WPF in 24 Hours *)

    因此,我的观点是,您甚至可以在SQL 2005 clr存储过程中使用.NET 3.5和C_3.0的功能—我们在我的公司使用—甚至没有任何欺骗手段。您所要做的就是在您的服务器上拥有免费的3.5框架。显然,SQL2005的答案与您的特定问题并不相关,但希望这对最终通过谷歌访问此页面的人有所帮助。

    *披露:我是作者的朋友