Я хочу использовать API шифрования в хранимой процедуре CLR.
Я создал хранимую процедуру CLR и написал оператор выбора
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Context Connection=true";
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = @"select * from Employee";
SqlDataReader rdr = cmd.ExecuteReader();
Теперь я хочу отфильтровать результаты, используяНомер сотрудника, который хранится в зашифрованном виде в базе данных, для которой я собираюсь использовать методы криптографии.
Теперь я застрял в том, как отфильтровать записи из SqlDataReader
.
Мне нужен формат возврата SqlDataReader
, так как для возврата нескольких записей из хранимой процедуры CLR существует один метод SqlContext.Pipe.Send()
, и этот метод принимает только SqlDataReader
объекты.
Пожалуйста, укажите мне.