Мы хотели бы использовать пользовательский тип и отображать этот тип отдельно в Entity Framework.Отображение пользовательских типов в структуре сущности
Типа определяются в SQL Server как:
CREATE TYPE EncryptedSSN FROM VARCHAR(MAX) NULL ;
И этот тип предназначен для хранения зашифрованных данных, поэтому мы хотим, чтобы иметь тип столбца появляется при использовании в коде. Вместо типа EncryptedSSN
, тип Varchar(max)
.
Мы используем обработчики для столбцов на основе типа данных. Поскольку Entity Framework не поддерживает зашифрованные столбцы, мы хотели бы зашифровать определенные поля и незаметно обрабатывать шифрование для остальной части кода. Существуют и другие столбцы, определенные как varchar (max), поэтому их невозможно отфильтровать по этим критериям.
Мы понимаем, что Entity Framework не поддерживает определенные пользователем типы в среде CLR. Если это неверно, сообщите мне об этом иначе.
Как мы можем получить тип EncryptedSSN
для отображения в браузере?