Проблемка с выборкой ASP.NET core, EF core (Include)

441
07 января 2017, 12:09

Доброго времени суток Помогите разобраться с проблемой, пожалуйста Есть база, скажем из 3 таблиц Event (скажем - Спорт, Кино, Концерты) Category(для Спорта - футбол, баскетбол, для Кино - драма ну и тд по аналогии) Record(конкретные записи для каждой категории)

Event с полями - Id Name ICollection Categories{get;set;}

Category Id Name EventId Event ICollection Records{get;set;}

Record Id Name CategoryId Category

Контекст данных public AppContext : IdentityDbContext { //DbSet'ы }

так вот, когда я пытаюсь сделать выборку и подключить Records мне выдает что r - имеет тип ICollection и получается я не могу выбрать поле Records context.Events.Include(x => x.Categories).ThenInclude(r => r.)

однако, я посидел часок, и выяснил, что если в контексте наследоваться от DbContext и убрать сборку на Microsoft.AspNetCore.Identity.EntityFrameworkCore, то все станет на свои месте, и я уже смогу выбрать r => r.Records что посоветуете вообще? как исправить с минимальными потерями

READ ALSO
Сериализация ObservableCollection

Сериализация ObservableCollection

Подскажите, как сериализовать класс с коллекцией вида ObservableCollection`?

388
Как получить Cookie с сайта по умолчанию C#

Как получить Cookie с сайта по умолчанию C#

Скажите как можно получить cookie с сайта (cookie находятся в браузере chrome) средствами c#Нужно получить те cookie которые используються браузером

331
500 Ошибка после кроссдоменного POST запроса

500 Ошибка после кроссдоменного POST запроса

На локалке на бекэнде стоит laravel 52 (домен http://api

598
Проблема с созданием платежного модуля [требует правки]

Проблема с созданием платежного модуля [требует правки]

Есть проблема которую я не могу решить уже несколько дней, поскольку недостаточно хорошо знаю PHP

431