Возможно, это слишком важно, но я пытаюсь создать следующее соотношение. У меня есть объект Organization. У каждой организации может быть много AuthorizedThirdParties. AuthorizedThirdParties - это организации. Как это сделать? Для некоторого контекста. Уполномоченный сторонник - это способ сказать: «Эта конкретная организация (а не я) может получить доступ к определенной информации о моей организации».Создайте отношение многих ко многим (сначала код EF), где каждая сторона отношений одинакова.
модель Организация (обрезается для краткости):
public class Organization
{
[Key]
public int OrganizationId { get; set; }
public string Name { get; set; }
public virtual ICollection<Organization> AuthorizedThirdParties { get; set; }
}
Я думал делать некоторые вещи свободно API, но не могу показаться, чтобы выяснить, каким образом. Я настроен для нескольких других отношений m2m, но каждый из них ссылается на разные модели (например, Организация и Пользователь).