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