使用实体框架时隐藏敏感数据的最佳方法是什么? (例如,包含SSN列的表......等等)
答案 0 :(得分:2)
这实际上取决于你想要保护它的东西。您的代码应该能够获得吗?然后将对该列的访问权限仅限于在您的应用中连接的用户。
即使您的代码无法获取代码,例如它只能通过存储过程进行额外的审计,然后进一步限制它。基本上你几乎肯定想在数据库本身做这个,我想过。老实说,我不认为你使用EF的事实会产生很大的不同。
答案 1 :(得分:1)
只需删除数据模型中的列。
作为替代方案,甚至不要在SQL中公开列;公开只提供您愿意公开的列的视图。