Я использую Entity Framework 4.1 с подходом Code-First на сайте ASP.NET MVC
Скажем, у меня есть объект с именем Profile , который отслеживает любимую книгу пользователяи я хочу отслеживать, когда пользователь обновляет свою любимую книгу.
ОБНОВЛЕНО :
Используя приведенный ниже класс в качестве примера, я хочу установить для свойства FavoriteBookLastUpdated текущую дату, когда значение свойства FavoriteBook изменяется.
public class Profile
{
public int Id { get; set; }
public string Name { get; set; }
public string FavoriteBook { get; set; }
public DateTime? FavoriteBookLastUpdated { get; set; }
}
Прямо сейчас я просто обновляю это поле, если необходимо, в действии контроллера Edit перед вызовом метода SaveChanges () DBContext.
Есть ли способ, которым я могу как-то применить эту логику в моей модели?Я бы предпочел не использовать триггеры на стороне базы данных.