Кто-либо выяснил хороший способ вытянуть зашифрованные значения от дб до платформы объекта 4?
Я получил дб MySql с некоторыми столбцами, зашифрованными с des_encrypt и потребностью смочь получить те значения, максимально легкие, и также конечно, обновить и вставить их.
Я думаю, что это довольно странно, кажется, нет в созданной поддержке этого в EF. Даже наша собственная созданная ORM-система имеет поддержку этого. Мы просто добавляем комментарий, "зашифрованный" для каждого поля, это шифруется, и инструмент ORM добавит des_decrypt (столбец) и des_encrypt (столбец) в запросах.
Кто-либо?
IMO вы должны зашифровать перед помещением в базу данных и хранить как двоичные данные. Тогда вы сможете легко получить байт[]
с помощью EF.
EDIT: Что если вы используете хранимую процедуру для выполнения всех des_encrypt
и des_decrypt
, а также selects/inserts/deletes
за вас. Тогда EF все еще будет делать отображение для вас?