Я использую always encryption
в каком-либо поле с любым из хранилищ мастер-ключей (я тестировал все из них):
- текущий пользователь
- локальный компьютер
-CNG
, даже со стороны приложения, сконфигурировать эту строку подключения:
<connectionStrings>
<add name="DataContext" connectionString="data source=our-PC\SS2016;initial catalog=testdb;integrated security=True; MultipleActiveResultSets=True;App=EntityFramework;Column Encryption Setting=enabled" providerName="System.Data.SqlClient" />
</connectionStrings>
При работе в сети и хотите загрузить некоторые данные с использованием EF с помощью этого блока кода:
var datas = context.tbUsers.ToList();
Ниже произошла ошибка:
Дополнительная информация: Свойство Name не является массивом String или Byte
.Длина может быть настроена только для свойств массива String и Byte.
Что случилось?