У меня есть созданная сущность со свойством имени пользователя и пароля.Я хочу, чтобы эти значения были зашифрованы, когда они находятся в базе данных, и расшифрованы, когда они будут считаны обратно в память.
В идеале, вне Entity Framework код моего приложения не должен знать о процессе шифрования и дешифрования.
Можно ли подключиться к Entity Framework и выполнить это преобразование за кулисами?
Кроме того, эта функция должна быть добавлена к уже существующей базе кода, поэтому я не хочунеобходимо добавить пару новых свойств в частичный класс, потому что для этого потребуется обновлять каждое использование уже существующих свойств.И даже если бы я это сделал, у меня все равно была бы проблема не дать пользователям использовать неправильные версии.
Кроме того, если бы я мог продвинуть преобразование дальше в EF, мне бы не пришлось беспокоиться оХит производительности шифрования / дешифрования каждый раз, когда пользователь использует одно из свойств.