Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.86/22: Рейтинг темы: голосов - 22, средняя оценка - 4.86
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
1

Entity framework модель edmx прочитать таблицу

02.04.2014, 18:06. Показов 4373. Ответов 20
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Просто вывести таблицу на dataGridView я могу так
C#
1
2
context = new BDEntities();
tableBasket.DataSource = context.Device;
В данном случае я вывожу таблицу Device. Но мне надо вывести таблицу, название которой я заранее не знаю. Т.е. один код должен выводить любую таблицу, в зависимости от значения переменной(название таблицы).
В тоже время, если я добавил новые таблицы, то код меняться не должен. Как это можно сделать?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.04.2014, 18:06
Ответы с готовыми решениями:

В проекте с Entity Framework 6.0 пересоздать файл *.edmx
Можно ли в готовом проекте с Entity Framework 6.0 пересоздать файл *.edmx ? Потребовалось в...

SQLite и Entity Framework. Ошибка при создании базы данных по EDMX модели
Ошибка при создании базы данных по EDMX модели.

Изменить модель в Entity Framework
Пытаюсь изменить вывод названия модели, но ни как не получается, в файле Model.Designer.cs нет кода...

Entity Framework в модель не добавляется таблица со связью многие ко многим
Всем привет. Проблема в следующем, в модель представления данных Entity Framework не могу добавить...

20
Master of Orion
Эксперт .NET
6098 / 4954 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
14.04.2014, 22:22 21
Author24 — интернет-сервис помощи студентам
Ну что-то в таком духе:
C#
1
2
3
4
5
6
7
            string tableName = "Client";
            string columnName = "clientID";
            var contextType = context.GetType();
            var table = (IEnumerable) contextType.GetProperty(tableName).GetValue(context);
            var cIds = from row in table.Cast<object>()
                       let prop = row.GetType().GetProperty(columnName)
                       select prop.GetValue(row);
Добавлено через 1 минуту
tarasalk, не знаю, из какого языка вы пришли в шарп, но тут сишная нотация - getType(), GetType(), gettype() и GETTYPE() - это четыре разных метода
1
14.04.2014, 22:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2014, 22:22
Помогаю со студенческими работами здесь

Entity Framework 6.0.1. Модель Code First. Не обновляются данные, вылетает исключение
using System; using System.Collections.Generic; using System.Linq; using System.Text; using...

Добавление данных в таблицу. Entity framework
Здравствуйте, не могу добавить новую запись в базу данных с помощью EF. Form1 main = this.Owner as...

Entity framework 4.1: как обновить таблицу
На основе модели entity framework создал базу данных и в ней таблицу, после изменения модели,...

Как определить в Entity Framework, что модель не соответствует подключенной базе данных
Создал модель на основе базы данных. На сервере имеются несколько идентичных ей. Пользователь имеет...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru