Код: Выделить всё
public class Item
{
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection Categories { get; set; }
}
Код: Выделить всё
public class Category
{
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection Items { get; set; }
}
Я мог бы использовать что-то вроде
Код: Выделить всё
_context.Items.Where(c => c.Category.Id == id);
Причина, по которой я спрашиваю об этом и почему я «хочу» удалить этого участника, заключается в том, что когда я использую WebApi для получения Json данные таблицы Items для клиента он выводит примерно так:
Код: Выделить всё
{
"Id": 1,
"Name": "String",
"Category": [
{
"Id": 1,
"Name": "CName",
"Items": []
},
{
"Id": 1,
"Name": "CName",
"Items": []
}
]
}
Это не влияет на меня или что-то еще, поэтому я хочу знать, следует ли мне использовать подход навигации или подход .Where. Или, может быть, мне следует рассмотреть какой-то другой способ?
Подробнее здесь: https://stackoverflow.com/questions/432 ... here-query
Мобильная версия