我在某个字段中使用always encryption
与任何主密钥存储(我测试了所有这些(:
-当前用户
-本地机器
-压缩天然气
即使从应用程序端配置此连接字符串:
<connectionStrings>
<add name="DataContext" connectionString="data source=our-PCSS2016;initial catalog=testdb;integrated security=True; MultipleActiveResultSets=True;App=EntityFramework;Column Encryption Setting=enabled" providerName="System.Data.SqlClient" />
</connectionStrings>
在 web 中运行时,并希望通过此代码块使用 EF 加载一些数据:
var datas = context.tbUsers.ToList();
发生以下错误:
其他信息:属性"名称"不是字符串或字节
数组。长度只能配置为字符串和字节数组 性能。
发生了什么事?
你必须小心使用枚举类型 其中一个表属性的一个文件具有禁止的枚举类型
我更改了属性,程序运行正常