Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Dmitriy505
0 / 0 / 0
Регистрация: 10.09.2015
Сообщений: 42
1

Entity Framework Core + SQlite

11.07.2019, 12:51. Просмотров 428. Ответов 2
Метки нет (Все метки)

У меня есть вот такая модель БД
Кликните здесь для просмотра всего текста
Entity Framework Core + SQlite


Делаю запрос в базу для объединения данных из всех таблиц
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 using (var db = new dbaseContext())
            {
                //Bird t = db.Bird.FirstOrDefault();
                ///db.Entry(Bird).Collection(c => c.DataBirdsSubstance).Load();
                //db.Bird.Load();
                //Result = db.Bird.Local.ToBindingList();
              _result =
                     (from _dataBirdSubstabce in db.DataBirdsSubstance
                      join _bird in db.Bird on _dataBirdSubstabce.BirdId equals _bird.Id
                      join _substances in db.Substance on _dataBirdSubstabce.SubstanceId equals _substances.Id
                      join _unit in db.Unit on _substances.UnitId equals _unit.Id
                      //group _dataBirdSubstabce by _dataBirdSubstabce.Bird.Name).ToList();
                      select new
                        {
                          _bird.Name,
                          Substance = _substances.Name,
                          DataBirdsSubstance = _dataBirdSubstabce.DataSubstances,
                          Unit = _unit.Name
                        }).ToList();


Получаю вот такой результат
Кликните здесь для просмотра всего текста
Entity Framework Core + SQlite


Как мне можно выполнить группировку так, чтобы таблица имела вид более удобный, т.е.
столбец "name" остается, а из столбца "Substance" данный переделать в названия столбцов. Чтобы получилось так, один вид группы и его данные и так ниже
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2019, 12:51
Ответы с готовыми решениями:

Миграции в Entity Framework
у меня есть таблица public class Provider { public int...

Entity Framework и WPF
Доброго вечера, форумчане! Вопрос где можно почитать (на русском языке) про работу с Entity...

Entity Framework и ObservableCollection
хочу понять как правильно использовать энтити модель для управления данными (сохранения,...

MVVM и Entity Framework
Всем привет.Столкнулся с проблемой в том что не сохраняет изменения в базе данных(в таблице...

Взаимосвязь Entity Framework и XAML
Доброго вечера. Столкнулся с очередной трудностью, которую не могу решить перечитывая разные...

2
Элд Хасп
Модератор
2945 / 2109 / 715
Регистрация: 21.04.2018
Сообщений: 6,739
Записей в блоге: 2
11.07.2019, 18:47 2
Цитата Сообщение от Dmitriy505 Посмотреть сообщение
Как мне можно выполнить группировку так, чтобы таблица имела вид более удобный
Это зависит от того, что вы собираетесь группировать:
Данные в БД - это методы работы с БД. Вам в раздел http://www.cyberforum.ru/ado-net/
Считанные данные в List. List не поддерживает группировку. Но можно использовать LINQ метод расширения GroupBy().
Данные отображаемые, наверное, в ListBox. Для этого надо использовать CoolectionViewSource.
0
hamin
582 / 380 / 234
Регистрация: 21.11.2012
Сообщений: 1,159
30.07.2019, 13:50 3
Dmitriy505,

если я правильно понимаю, вам нужна обычная группировка
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.07.2019, 13:50

Entity Framework и сортировка в DataGrid
Добрий день. Для соединения с DataGrid использываю Entity Framework, и передаю в ItemSourse свою...

Вложенный запрос в entity framework
у меня есть две таблицы: персонал и должности, которые я соединяю и хочу посчитать, сколько раз...

Использование MVVM + Entity Framework
Добрый вечер! Хотел бы понять как работать по паттерну MVVM в связке с entity, есть некая проблема...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru