【发布时间】:2010-06-07 20:10:02
【问题描述】:
我正在为一个项目使用实体框架,并希望它的行为方式与我的普通 ado.net 项目类似,我从不从数据库中获取密码哈希以避免秘密信息的安全泄漏。
我有几个想法
- 一个是隐藏部分的字段 上课,但我不知道那是不是 可能。
- 更改代码 带有丑陋 if 的生成模板 该特殊情况的子句
我猜这些解决方案都没有阻止数据离开数据库,只是隐藏了返回 String.Empty 等的字段。 有没有办法完全不启用该字段,但仍有可能添加新用户或更改忘记密码功能中的哈希值。
【问题讨论】:
标签: c# sql entity-framework