Запрос сборки C# CLR

Я создаю сборку С# для MS SQL Server 2005 для шифрования/дешифрования.

Мне нужно запросить базу данных в этой сборке, и мне интересно, какой предпочтительный метод подключения к базе данных? Я считаю, что мы не хотели бы иметь имя пользователя/пароль в строке подключения.

Поскольку сборка зарегистрирована в MS SQL, есть ли у нее какой-то быстрый способ доступа к данным в базе данных?

Я немного новичок в том, что касается интегрированной безопасности или доверенных соединений.


person Chris Klepeis    schedule 27.02.2009    source источник


Ответы (1)


Вы можете использовать следующую строку подключения при использовании хранимых процедур CLR:

  using(SqlConnection connection = new SqlConnection("context connection=true")) 
  {
      // ..
  }
person Jakob Christensen    schedule 27.02.2009
comment
Использование части очень, очень важно. У нас было сообщение об уже открытых ошибках, которые появляются довольно случайным образом, и я клянусь, что все пути закрыли соединения/потоки/запросы, но когда я заменил все явные .Close():s на использование, это просто исчезло. - person Pasi Savolainen; 25.04.2009