Ef 6.0 с шифрованием с симметричным ключом

В своем приложении я использую ASP.NET MVC с EF6.0. Изначально мы сохраняли данные в виде простого текста. Но из-за некоторых соображений безопасности нам пришлось реализовать шифрование с симметричным ключом с сертификатом в нашей базе данных.

И теперь из-за этого нам пришлось выполнить следующие команды перед выполнением любого запроса LINQ в моем приложении:

OPEN SYMMETRIC KEY SymmetricKeyEncryptionTest
DECRYPTION BY CERTIFICATE EncryptionTest;

И как только запрос будет выполнен, должны быть выполнены следующие операторы:

CLOSE SYMMETRIC KEY SymmetricKeyEncryptionTest

Когда EF открывает и закрывает новое соединение при каждом запросе, могу ли я выполнить эти операторы до и после выполнения запроса?

У вашего DbContext есть конструктор и виртуальный Dispose. Попробуйте те.

Henk Holterman 11.04.2018 13:38

не могли бы вы предоставить мне справочные ссылки?

Stark 25.04.2018 11:54
3
2
412
0

Другие вопросы по теме