Dans un contrôleur, je fais ce qui suit:ASP.NET MVC: Mise à jour du modèle depuis le modèle?
DBContext DB = new DBContext();
var u = DB.Users.Find(1);
u.firstname = "blah";
UpdateModel(u);
DB.SaveChanges();
Je veux faire la même chose à partir d'un modèle ...
namespace Project.Models
{
public class User
{
public void resetPassword()
{
// Generate new password, etc.
this.password = "blah";
}
}
}
Toute idée de comment je vais agir dans ce sens? Il semble que UpdateModel()
est disponible uniquement depuis les contrôleurs. J'utilise EntityFramework Code-First CTP5.
Qu'est-ce que vous réalisez en utilisant UpdateModel() ici qui serait lié à la base de données? –