Domanda

SQL Server 2008 viene fornito con .NET 3.5 CLR, in modo che le procedure memorizzate scritte in CLR possano utilizzare le funzionalità 3.5?

È stato utile?

Soluzione

In realtà viene fornito con .NET 3.5 SP1.Quindi sì, i processi memorizzati possono utilizzare funzionalità e librerie 3.5.

Altri suggerimenti

Giuro che non è pedante, ma è una distinzione importante: non so di cosa hai bisogno nello specifico quando dici ".NET 3.5 CLR" - probabilmente .NET 3.5 Framework?Possibili funzionalità del linguaggio C# 3.0?Ma il CLR su cui viene eseguito .NET 3.5 è ancora CLR 2.0. (il collegamento è alla stessa spiegazione in merito a:.NET 3.0;Non sono riuscito a trovare immediatamente queste informazioni sulla 3.5.In realtà, la migliore spiegazione di CLR vs.Quadro vs.i numeri delle versioni linguistiche che ho ancora trovato si trovano a pagina 12 di Insegna da solo WPF in 24 ore*)

Quindi, il punto è che puoi persino utilizzare le funzionalità di .NET 3.5 e C# 3.0 su procedure memorizzate CLR SQL 2005 - lo facciamo nella mia azienda - e non c'è nemmeno alcun trucco.Tutto quello che devi fare è avere il framework 3.5 gratuito sul tuo server.Ovviamente la risposta SQL 2005 non è rilevante per la tua domanda specifica, ma spero che possa essere utile alla persona che alla fine si imbatte in questa pagina tramite Google.

*divulgazione:Sono amico degli autori

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top