Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come creare procedure CLR

Il Common Language Runtime , o CLR , fornisce l' ambiente di esecuzione per tutti i NET Framework codice . . Il codice che utilizza il CLR viene chiamato di solito il codice gestito , e fornisce diverse funzioni che sono necessarie per l'esecuzione del programma. È possibile allocare e gestire la memoria , gestire i thread e la sicurezza , e gestire le eccezioni . Utilizzando CLR con il server SQL , è possibile sviluppare complesse procedure e trigger in codice gestito . Le procedure CLR creati interagiscono con varie parti del sistema di database . Cose che ti serviranno
Visual Studio 2005 o più recente
Mostra più istruzioni
1

Aprire Visual Studio , fare clic su " Nuovo progetto " e selezionare "Database ", come "Progetto tipo ".
2

Selezionare una posizione per il nuovo progetto e fare clic su " OK ". La schermata successiva consente di scegliere da un elenco di vecchie connessioni al database. È inoltre possibile aggiungere una nuova connessione , se non si ha o non riesce a trovare la connessione corretta .
3

Fare clic su " Aggiungi nuovo riferimento " per aggiungere una nuova connessione al database.

4

digitare l'indirizzo IP di SQL Server e selezionare il tipo corretto di autenticazione . Selezionare il nome del database . Si prega di notare che questo è il database su cui si distribuisce la procedura CLR .
5

Clicca su " Verifica connessione ", per testare la connessione al database . Se si ottiene il messaggio " Test della connessione completato " , fai clic su " OK ". Nel caso in cui il test ha esito negativo , verificare l'indirizzo IP, il tipo di autenticazione e il nome del database. Si dovrebbe anche controllare se si dispone di un account utente nel database.
6

Fare clic su " Sì" nella finestra seguente per procedere.
7

Vai alla "Soluzione Explorer ", selezionare il progetto e fare clic su" Aggiungi nuovo elemento ". Selezionare " procedura di memorizzazione " come " Tipo di elemento " e fare clic su "Aggiungi".
8

Scrivi la procedura nella finestra di editor . La seguente procedura di codice CLR esempio seleziona i record del database :

[ Microsoft.SqlServer.Server.SqlProcedure ]

public static getRole void ( ) per

{

//Inserire qui il codice

SqlConnection conn = new SqlConnection ( " Connessione di contesto = true " ) ;

SqlCommand cmd = new SqlCommand ( @ " Select * from dbo.Roles " , conn ) ;

conn.Open ();

SqlDataReader rdr = Pagina 9

Scegli il tuo progetto dalla " Solution Explorer " e cliccare su " Distribuire ". Questo distribuisce la nuova procedura CLR al server SQL .

 

Programmazione © www.354353.com