字符串或字节数组.即使使用列加密设置=已启用,也出错



我在某个字段中使用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();

发生以下错误:

其他信息:属性"名称"不是字符串或字节
数组。长度只能配置为字符串和字节数组 性能。

发生了什么事?

你必须小心使用枚举类型 其中一个表属性的一个文件具有禁止的枚举类型

我更改了属性,程序运行正常

相关内容

  • 没有找到相关文章

最新更新