Требование, которое мы имеем, состоит в том, что в таблицах базы данных наша система может иметь переименованные столбцы, чтобы указать, что их данные зашифрованы, например, APIKey
будет незашифрованной версией ENC_APIKey
- обычно это только 1 столбец, которыйпереименован, но теоретически может быть любым, и ряд различных таблиц может поддерживать это.
У нас есть пользовательский интерфейс администрирования ASP.NET MVC / EF 6, который отлично работает с именами столбцов по умолчанию, но нам интересноесть ли способ сделать EF6 для поддержки таблицы базы данных, где имя столбца может быть 1 из 2 имен? Например, если APIKey
существует, используйте, иначе используйте ENC_APIkey
для всех операций CRUD.