Я работаю над проектом MVC3, модель которого разработана с использованием подхода Code First.Я использую EF4 для ORM и нуждаюсь в том, что мне нужно две вещи: 1. Перехватить метод context.SaveChages 2. Сделать свой собственный запрос на обновление только для одного конкретного типа сущности.
Я получил первую частьработая с переопределением метода SaveChanges (), например -
public override int SaveChanges()
{
var modifiedItems = this.ChangeTracker.Entries().Where(e => e.State == System.Data.EntityState.Modified && e.Entity is myEntityName);
foreach (var item in modifiedItems)
{
//ToDo: Write UPDATE Sql Query here
}
return base.SaveChanges();
}
Как мне написать свой запрос на обновление?Спасибо!