是的,我可以自己加密。但是有没有办法告诉 SQL Server(和 Azure SQL 数据库)加密列,然后它在保存时对其进行加密并在读取时对其进行解密?
这适用于未建立索引且永远不会成为
where
SQL Server 通过“始终加密”支持透明客户端列加密。 您还可以使用 EF
以不同于实体中显示的格式将数据存储在列中。因此,您可以在 SQL Server 中拥有加密的 varbinary 列,并在 C# 中拥有解密的字符串。