Pregunta

¿SQL Server 2008 se envía con .NET 3.5 CLR, de modo que los procedimientos almacenados escritos en CLR puedan utilizar las funciones 3.5?

¿Fue útil?

Solución

En realidad, viene con .NET 3.5 SP1.Entonces sí, los procesos almacenados pueden usar 3.5 funciones y bibliotecas.

Otros consejos

Juro que esto no es pedante, pero es una distinción importante. No sé qué necesitas específicamente cuando dices ".NET 3.5 CLR", ¿probablemente .NET 3.5 Framework?¿Posiblemente características del lenguaje C# 3.0?Pero el CLR en el que se ejecuta .NET 3.5 sigue siendo CLR 2.0. (el enlace es a la misma explicación re:.NET 3.0;No pude encontrar inmediatamente esta información en 3.5.En realidad, la mejor explicación de CLR vs.Marco vs.Los números de versión de idioma que he encontrado todavía se encuentran en la página 12 de Aprenda usted mismo WPF en 24 horas*)

Entonces, mi punto es que incluso se pueden usar las características de .NET 3.5 y C# 3.0 en procedimientos almacenados CLR de SQL 2005 (lo hacemos en mi empresa) y ni siquiera hay ningún truco para ello.Todo lo que tienes que hacer es tener el framework 3.5 gratuito en tu servidor.Obviamente, la respuesta de SQL 2005 no es tan relevante para su pregunta específica, pero esperamos que sea útil para la persona que eventualmente encuentre esta página a través de Google.

*divulgación:soy amigo de los autores

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top