Поддерживает ли Entity Framework шифрование - PullRequest
0 голосов
/ 26 сентября 2011

Я использую SQLite в качестве базы данных и Entity Framework для разработки структуры моей базы данных. Нужна информация. Поддерживает ли Entity Framework «Шифрование» определенного столбца в базе данных. Например: если у меня есть таблица T1 с 2 столбцами C1 и C2. Теперь, если мне нужно зашифровать данные, которые я хранил в C2, то позволит ли мне Entity Framework сделать это?

Заранее спасибо.

1 Ответ

1 голос
/ 26 сентября 2011

EF напрямую не обрабатывает шифрование. Вы либо включите шифрование на уровне БД, где я думаю, что SQLite в этом отношении несколько не хватает, либо вам придется предварительно зашифровать данные, прежде чем сохранять их в базе данных с помощью EF.

Я бы сказал, что включение шифрования на уровне БД - лучший вариант (также по соображениям производительности), и я знаю, что SQL CE поддерживает его, но не уверен насчет SQLite. Если нет, вы можете легко зашифровать данные перед тем, как поместить данные в базу данных и сохранить их как двоичные данные. Тогда вы можете легко получить байт [] с EF.

...