2011-09-26 2 views
0

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

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

ответ

1

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

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

+0

Спасибо Teoman Soygul – IsmailBaig

+0

Добро пожаловать. –

+0

Правильно ли я предполагаю, что никаких изменений в коде .NET или строках подключения нет? – Peter

Смежные вопросы