我的一个表中有一个字段使用加密
ENCRYPTBYPASSPHRASE(<passphrase>,<value>)
当值被放入对象时,该字段仍然是加密的,所以我不能用它做任何事情。我无法创建视图或存储过程或任何其他解密数据库中字段的项目,因为这样就违背了加密字段的目的。有没有办法让框架运行类似
DECRYPTBYPASSPHRASE(<passphrase>, <columnName>)
在将值分配给对象之前?
现在我正在获取数据,然后调用 ExecuteQuery 来解密该值。并将该新值分配给我的数据模型类上的加密值。它有效,但我只是想知道它是否可以通过一些我不知道的选项自动完成。我试过搜索但没有找到任何东西。