Цикл самоссылки EF WebAPIC#

Место общения программистов C#
Anonymous
Цикл самоссылки EF WebAPI

Сообщение Anonymous »

У меня возникла проблема с самоссылкой в ​​EF, и я пытаюсь ее решить, но при этом разрешить службе выполнять GET передачу {[FromODataUri] int key ключа и возвращать IQueryable Obj для получения расширенных таблиц, если это необходимо.
Вот уменьшенная версия таблиц.

Код: Выделить всё

public class People
{
public int PeopleId { get; set; }
public string PeopleName { get; set; }

public int? ProductId { get; set; }

public virtual Product Product { get; set; }
}
ProductId — это ПК в Product, но он не является обязательным. Согласно соглашению, его не обязательно переопределять аннотацией данных PK.

Код: Выделить всё

public class Product
{
public Product()
{
PeopleCollection = HashSet
();
}

public int ProductId { get; set; }
public string ProductName { get; set; }
public virtual ICollection Peoples { get; set; }
}
Есть предложения, как справиться с ситуацией?


Подробнее здесь: https://stackoverflow.com/questions/440 ... ncing-loop

Вернуться в «C#»