我正在尝试使用 SQL Server 2016 中的“始终加密”功能来加密某些列。我用了这个帖子 https://blogs.msdn.microsoft.com/sqlsecurity/2016/07/05/developing-databases-using-always-encrypted-with-sql-server-data-tools/作为在 SSDT 中将列设置为加密的指南。
这部分进展顺利,当我尝试从应用程序查询数据时,出现错误。根据文档我需要添加以下内容:
column encryption setting=enabled
到我的连接字符串。 Entity Framework Core 似乎不支持此功能。我收到此错误:
不支持列加密设置=启用
我尝试使用SqlConnectionStringBuilder
也可以构建字符串,并且不具备添加该设置的能力。它似乎确实存在于 .NET 4.6 中。
那么,有人知道使用 Always Encrypted 从 .NET Core 应用程序连接到 SQL Server 实例的方法吗?
.Net Core 目前不支持始终加密
您可以找到支持的框架列表here http://msdn.microsoft.com/en-us/library/mt147923.aspx
添加对 .NET core 的支持已在我们的路线图中,但我们还没有时间表
请关注这个 github 问题 https://github.com/dotnet/corefx/issues/18276#issuecomment-314610769用于更新
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)