Я хотел бы создать модель вложенного множества внутри моей базы данных. Однако у меня есть проблема, потому что я не знаю, как запустить реализацию, используя Entity Framework Code-First.
Допустим, у меня есть такой класс:
public class Category
{
public long Id { get; set; }
public string Name { get; set; }
public virtual ICollection<Category> SubCategories { get; set; }
// public int left { get; set; }
// public int right { get; set; }
}
В моей модели мне нужна коллекция Подкатегории , как сейчас. Однако я хотел бы реализовать автоматическое (неявное) обновление влево и вправо свойств при добавлении / удалении подкатегорий в / из Подкатегории коллекция.
Возможно ли это?
Спасибо за любой ответ заранее!
Лучший!