1
4
使用 Transparent Database Encryption . 顾名思义,是透明的,LinqSQL工作得很好。 如果您使用的是非企业SKU,则必须使用SQL加密函数来加密/解密数据: ENCRYPTBYKEY 和 DECRYPTBYKEY . 在客户机工具(sqlclient、odbc、oledb)和任何ORM框架(包括linq)中都不支持它们。加密和解密过程必须在服务器上进行,并由T-SQL结构驱动,这在很大程度上意味着您必须通过存储过程执行所有DML操作。通过使用投影解密数据的视图,数据检索操作可以以某种方式自动化,并且这些视图可以由LINQ提升。 简而言之,不使用TDE,您将能够对解密数据的视图和过程返回的数据使用iQueryable,但不能将Linq用作ORM(例如,没有数据上下文insertonSubmit)。 |
Rm558 · 是否可以更改XML类型上的LINQPad代码生成? 6 年前 |
MJK · 规范模式-使用ICollection实现表达式 6 年前 |
Roland Ebner · 为实体框架多对多关系构建表达式树? 6 年前 |