Цикл самоссылки 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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