Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Обновление датабазы в datagridview https://www.cyberforum.ru/ ado-net/ thread1604741.html
Имеется datagrid и при включении программы она сразу заполняется (это работает) private void Form1_Load(object sender, EventArgs e) { database(); } public void database() {
C# Запрос и Gridview
Gridview отлично показывает таблицы, но не получается вывести запрос по кнопке c comboBox. private void btn_search_Click_1(object sender, EventArgs e) { SqlConnection conn = new SqlConnection(@"Data Source=NOUT_Z570;Initial Catalog=******cy;Integrated Security=True"); SqlCommand cmd = new SqlCommand(); SqlDataReader datareader; ...
C# Сохранение изменений в подключенной к winforms через datagridview таблицы sql https://www.cyberforum.ru/ ado-net/ thread1604541.html
Всем привет, никак не могу реализовать функцию сохранения - перелазил все темы, испробовал разные способы (try/catch, update, updateall, fill) и все бес толку, так что прошу прощения за еще одну подобную тему. Либо ошибки, либо банально не работает. Все таблицы/представления были сделаны в sql, после чего интегрированы в MVS 2012 Express через datagridview. Есть кнопка сохранить - при нажатии...
C# Ошибка в ModelFirst: value for column in table is DBNull https://www.cyberforum.ru/ ado-net/ thread1604535.html
Выбираю таблицы и выходит такая ошыбка Как ее выправить?
C# База данных "Платная поликлиника"
Нужно создать базу данных? Кто может помочь сделать? или у кого есть готовая? буду благодарен ! Платная поликлиника Врачи(Кодврача, Фамилия, Имя, Отчество, Специальность, Категория). Пациенты(Кодпациента,Фамилия,Имя,Отчество,Годрождения). Обращения(Кодобращения, Кодврача, Кодпациента, Датаобращения,Диагноз,Стоимостьлечения).
C# Как вызвать функцию возвращающую таблицу https://www.cyberforum.ru/ ado-net/ thread1604351.html
Как в C# проекте вызвать функцию из своей базы данных? Я использую Entity Framework.
C# Каскадное удаление в Entity Framework https://www.cyberforum.ru/ ado-net/ thread1604271.html
Сегодня наткнулся на такую беду: entity framework каскадно удаляет только те сущности, которые уже были загружены заранее. Можно ли как-то обойти это ограничение?
Ошибка при INSERT: explicit value for the identity column can only be specified when ... C#
Что тут может быть не так? Раньше без ошибок записывало. После добавления столбца Sredball начала выдавать ошибку: An explicit value for the identity column in table 'Predmet' can only be specified when a column list is used and IDENTITY_INSERT is ON. SqlCommand command2 = new SqlCommand("INSERT INTO Predmet VALUES(@Russian, @Literature, @English, @Mathematics, @Computer_Science, @History,...
C# Изучение элементов управления работы с данными https://www.cyberforum.ru/ ado-net/ thread1603387.html
помогите разобраться с такими элементами как DataGridView, DataSet, BindingSource и TableAdapter. А то я их методом тыка изучаю. Уже замучался)) каждый раз новые проблемы) вот только недавно понял что поля типа ntext нельзя в TableAdapter использовать в конструкции WHERE...но чтобы это понять мне пришлось достаточно времени повозиться. дайте линки для изучения этих элементов, пожалуйста
C# Три связанных ComboBox на основе информации из базы данных https://www.cyberforum.ru/ ado-net/ thread1603361.html
У меня такой вопрос: У меня 3 таблицы: Республика, Город, Улица. и Cоответсвенно 3 ComboBox. Подскажите пожалуйста как мне реализовать метод, который при выборе определенной Республики, выдавал города только этой республики, а после выбора города, выдавал улицы только данного города. (у каждой республики, города и улицы свой id. Выборка идет через ComboBox). Чтобы выдавал города реализовал, а вот...
C# Как добавить данные в таблицу MS SQL?
Всем доброго времени суток! Суть такая: есть форма 1(первое вложение) По нажатии кнопки добавить, открывается форма два(второе вложение) Нужно что бы через текстбоксы заполнялись строки таблицы. Как это реализовать? На учебе нам рассказывали про объект sqlconnetion, но в vs2013 я его не нашел.
C# Сравнение id с DBNull Есть код на С#: public void InsertData(string Surname, string Name) { string conStr = "server=localhost;user=root;" + "database=mydb;password=admin;"; int idMax; using (MySqlConnection con = new MySqlConnection(conStr)) { try https://www.cyberforum.ru/ ado-net/ thread1603010.html
Эксперт .NET
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
07.12.2015, 15:45 0

Добавление больших объемов данных - C# - Ответ 8451908

07.12.2015, 15:45. Показов 885. Ответов 11
Метки (Все метки)

Ответ

Цитата Сообщение от valdi_korot Посмотреть сообщение
без селекта к базе
А вот селект к базе в условии я и не приметил.
Конечно, если 93к раз делать выборку из базы, то это убьет любую производительность.

Цитата Сообщение от valdi_korot Посмотреть сообщение
где это отключается ?
В вашем контексте, который db:
C#
1
2
3
4
5
6
7
class MyDbContext : DbContext
{
   public MyDbContext()
   {
      this.Configuration.AutoDetectChangesEnabled = false;
   }
}
Но тогда вам придется вручную каждую сущность устанавливать как добавленную, измененную или удаленную.

Цитата Сообщение от valdi_korot Посмотреть сообщение
тогда мне приходится удалять предыдущие записи, а удаляет их тоже долго
Для вашего сценария (добавление/обновление больших объемов в базе) EF плохо приспособлена: основное ее назначение — работа с небольшим набором данных, а-ля "обновить профайл на фэйсбучике".

Для обновления базы я бы использовал обычный низкоуровневый SQL-запрос и следующий алгоритм:
1. Создание временной таблицы с такой же структурой, как у обновляемой.
2. Заливка всех записей во временную таблицу через BULK INSERT
3. Обновление/добавление записей в обновляемую таблицу из временной через MERGE INTO.
4. Удаление временной таблицы.

Таким образом, пусть база занимается нахождением разницы.

Для остальных операций по нахождению/добавлению/изменению отдельных записей можно использовать и EF.

Вернуться к обсуждению:
Добавление больших объемов данных C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2015, 15:45
Готовые ответы и решения:

Хранение больших объемов данных в файлах.
Добрый день. Столкнулся с проблемой необходимо хранить и обработывать большое количество...

Добавление в бд больших объемов данных
В бд есть 1 таблица, 31 столбец. С помощь php в запросе добавляются данные. Данные берутся не...

Добавление в базу больших объемов
Имеется текстовое поле textarea, текст из которого нужно добавлять в базу данных. Поле в таблице...

добавление в TListView больших объемов инфы
Здравствуйте, уважаемые коллеги! У меня проблема с TListView (режим vsReport). Мне нужно добавить...

11
07.12.2015, 15:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2015, 15:45
Помогаю со студенческими работами здесь

Обработка больших объемов данных
Всем привет. Мне нужно обработать много много строк таблицы, фильтруя их по столбцам. Начну...

Хранение больших объемов данных
Всем доброго времени суток и всех с Праздником Победы!)) Сразу к делу) Есть программа (точнее...

Обработка больших объёмов данных
Есть выделенная виртуальная память ReadCount=6 000 000 000 Buffer = (U16 *)VirtualAlloc(NULL,...

Сортировка больших объемов данных
Доброго времени суток! Есть такая программа поточной сортировки массива. Когда вводится размер...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru