首先在mvc auto db中自定义setter

时间:2012-09-29 14:36:08

标签: asp.net-mvc entity-framework

我有一个用户模型,它是使用Entity Framework在我的MVC应用程序中自动生成的DB-First

User
  +Username
  +Password

我想修改"Password"字段的setter,以便在将它存储到db中之前将SHA256包含在内。

最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

我见过为codefirst所做的就是让setter变为私有,并添加一个名为SetPassword的方法。我不确定Db First是否可行。考虑到你应该probalby同时更新用户密码salt,同时将它作为方法而不是属性设置器是有意义的。