Мне бы хотелось иметь иерархию родитель-потомок И я хотел бы иметь понятие "идентификатор серии" на родительском элементе.
Таким образом, у родительского элемента (если вы его обновили) истекает старый уникальный ключ. Сохраните идентификатор серии и вставьте вторую строку.
Я бы хотел, чтобы дети "повесили" этот идентификатор серии, а не уникальный идентификатор.
Знаете ли вы, может ли BelongsTo связываться со столбцом, не относящимся к первичному ключу (но уникальному через GUID)?
Родитель:
UniqueId (guid), SeriesId (guid), Имя, Описание
Ребенок:
UniqueId (guid), ParentId (всегда соединяется с UniqueId-Above), Имя, Описание.
Я знаю, что отношения между внешними ключами действительно должны иметь "ключ" с одной стороны отношения, однако, по моим GUID они похожи на ключи ... но на самом деле это не ключи.
Это не имеет большого значения, но если я «истекаю» у родителя, обновляя его метаданные, мне бы не хотелось «копировать» всех потомков в новую копию родителя.
Я пытаюсь сделать что-то, что не может произойти?