Non capisco come utilizzarlo...eppure vorrei :)
Dopo aver fatto questo, in un progetto SqlServer
public partial class StoredProcedures
{
[Microsoft.SqlServer.Server.SqlProcedure]
public static void GetAllKnowledges()
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Context Connection=true";
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = @" SELECT BLABLA FROM BLABLA";
conn.Open();
SqlDataReader rdr = cmd.ExecuteReader();
SqlContext.Pipe.Send(rdr);
rdr.Close();
conn.Close();
}
};
Quando faccio il Deploy viene creata la sp sul database.
Ma come lo utilizzo effettivamente? Non ho capito davvero! Ho questo medoto che mi ha creato la sp... e allora? Devo utilizzare l'sp... ma allora a cosa serve il clr se poi utilizzo la sp come se l'avessi fatta con T-SQL?