我有一个用户模型,它是使用Entity Framework在我的MVC应用程序中自动生成的DB-First
User
+Username
+Password
我想修改"Password"
字段的setter,以便在将它存储到db中之前将SHA256包含在内。
最好的方法是什么?
答案 0 :(得分:1)
我见过为codefirst所做的就是让setter变为私有,并添加一个名为SetPassword的方法。我不确定Db First是否可行。考虑到你应该probalby同时更新用户密码salt,同时将它作为方法而不是属性设置器是有意义的。