Я генерироваться мои таблицы из моей диаграммы:Соотношение сторон от организации к одному?
Database schema Но я не знаю, почему, EF будет генерировать это в модели происхождения:
public virtual ICollection<Container> Containers { get; set; }
В модели Контейнер:
public int OriginID { get; set; }
public virtual Origin Origin { get; set; }
и в контексте:
modelBuilder.Entity<Origin>()
.HasMany(e => e.Containers)
.WithRequired(e => e.Origin)
.WillCascadeOnDelete(false);
Но контейнерный объект МОЖЕТ ТОЛЬКО иметь один объект Origin.
Как удалить коллекцию, чтобы иметь только один экземпляр моего объекта в объекте происхождения?
Потому что на самом деле мой сервис Restier извлекает из меня исходные объекты с коллекцией только одного контейнера.
Таким образом, сбор абсолютно бесполезен.
У вас есть идеи?
Большое спасибо
Не должно быть взаимосвязи между обеими первичными ключами? – schlonzo