3 / 3 / 1
Регистрация: 26.03.2012
Сообщений: 65

Ошибка при изменении данных через Entity Framework

19.04.2015, 18:37. Показов 1407. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Столкнулся с проблемой обновления данных, сам еще новичок в Entity. Добавляет в таблицу все ок, но стоит изменить данные как тут же возникает ошибка:


Store update, insert, or delete statement affected an unexpected number of rows (0). Entities may have been modified or deleted since entities were loaded.
к базе обращаюсь один. Может как то нужно базу настроить или модель для корректной работы? помогите разобраться

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Employee emp = new Employee()
{
Familiya = FamiliyaTextBox.Text,
Imya = ImyaTextBox.Text,
Otchestvo = OtchestvoTextBox.Text,
Pol = PolComboBox.Text,
DataRojden = DataRojdenDatePicker.SelectedDate,
UNN = UNNtextBox.Text,
Foto = imageBytes,  
NomerPrikazaOpriemeNaRabotu = Convert.ToInt32(NomerPrikazaOpriemeNaRabotuTextBox.Text),
DataPriemaNaRabotu = DataPriemaNaRabotuDatePicker.SelectedDate,
StajRaboty = Convert.ToInt32(StajRabotyTextBox.Text),
Entities = ent,
JobTitles = job
};
 
Global.db.Entry(emp).State = System.Data.Entity.EntityState.Modified;
Global.db.SaveChanges();
Данные для подключения храню в отдельном классе Global
C#
1
2
3
4
5
6
7
8
class Global
    {
        static WorkForceEntities WorkForceEnt = new WorkForceEntities();
        public static WorkForceEntities db
        {
            get { return WorkForceEnt; }
            set { WorkForceEnt = value; }
        }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.04.2015, 18:37
Ответы с готовыми решениями:

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

Дабавление данных в таблицу через Entity Framework
Не получается добавить данные в таблицу. Ошибку не выдает. Сохранял проэкт. private void button1_Click(object sender, EventArgs e) ...

Создать базу данных на SQLite через entity framework
Добрый день, задача по коду (code first) создать базу данных на SQlite через entity framework, можете подсказать как правильно это сделать?...

2
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
19.04.2015, 19:05
Цитата Сообщение от saverger Посмотреть сообщение
помогите разобраться
saverger, код у вас - просто жесть. Вы в текстовом редакторе его писАли?
0
3 / 3 / 1
Регистрация: 26.03.2012
Сообщений: 65
20.04.2015, 00:09  [ТС]
да нет, просто тут так отформатировало)

Добавлено через 4 часа 52 минуты
все решил, спасибо за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.04.2015, 00:09
Помогаю со студенческими работами здесь

Ошибка при подключении к mssql с использованием entity framework
Пытаюсь подключиться к ДБ и создать на основе содержимого таблицы "products" заполнить контейнер IQueryable. Сам класс. namespace...

При добавлении данных в БД создаются новые экземпляры Entity Framework C#
Добрый день, знатоки, имеются классы контекста Пользователь public class person { public int ID { get; set; } ...

Условие при загрузки связанных данных Entity Framework Code First
Добрый день, господа, возник такой вопрос: Имеются классы контекста Entity Framework C# Code First Персона public class person ...

Entity Framework: сбой кодировки при создании базы данных
Всем доброго дня! Происходит следующая ситуация. Разрабатываю систему на одном компе, SQL express, Entity Framework, VS2017 Делаю...

Entity Framework. Ошибки при создании EntityModel из базы данных
Народ. Вот есть база данных Всё вроде нормально в ней составлено, но при создании модели данных вылетает несколько ошибок. не понять из-за...


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

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

Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru