Я хотел бы добавить логику в события вставки и обновления некоторых объектов EF.
У меня есть приложение MVC с объектом категории, у которого есть свойство, которое представляет собой slugified версию свойства имени.
public class Category
{
public string Name { get; set; }
public string UrlName{ get; set; }
}
Я бы хотел установить свойство UrlName только для событий вставки и обновления, потому что моя логика slugify довольно сложна.
Мне известно, что я могу добавить некоторую логику в функцию SaveChanges () для самого контекста, но я бы предпочел поместить код ближе к самой сущности.
Есть ли способ сделать это с помощью кода EF?