Форум программистов, компьютерный форум, киберфорум
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 24.04.2019
Сообщений: 2

Entity framework, связь с Базой данных

24.04.2019, 18:33. Показов 930. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создал с помощью Entity framework контроллер, он выдает ошибку. Проблема я так понял в Базе? или сгенерированный код энтити фреймворком не рабочий?
Миниатюры
Entity framework, связь с Базой данных  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.04.2019, 18:33
Ответы с готовыми решениями:

Связь 1-1 entity framework
Преподаватель предоставил вот такую схему: Я создал классы таблиц, но вот как их связать один к одному незнаю как. И нужно связать...

Entity framework, связь многие ко многим
Доброго времени суток ! Зарание извиняюсь если поместил тему не в тот раздел. Вопрос такой у меня есть 2 таблицы со связкой...

Связь 1 к многим в приложении Entity Framework ASP.NET MVC 5
Пишу веб-приложения и нужно сделать связь 1 к многим, но это поле может быть не заполнение. И тут и появляется проблема при добавлении...

4
0 / 0 / 0
Регистрация: 24.04.2019
Сообщений: 2
24.04.2019, 18:35  [ТС]
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 // GET: Производство/Create
        public ActionResult Create()
        {
            ViewBag.Бюджет = new SelectList(db.Бюджет, "ID", "ID");
            ViewBag.Продукция = new SelectList(db.Готовая_продукция, "ID", "Наименование");
            ViewBag.Сотрудник = new SelectList(db.Сотрудники, "ID", "Наименование");
            return View();
        }
 
        // POST: Производство/Create
        // To protect from overposting attacks, please enable the specific properties you want to bind to, for 
        // more details see https://go.microsoft.com/fwlink/?LinkId=317598.
        [HttpPost]
        [ValidateAntiForgeryToken]
        public ActionResult Create([Bind(Include = "ID,Продукция,Количество,Дата,Сотрудник,Бюджет")] Производство производство)
        {
            if (ModelState.IsValid)
            {
                db.Производство.Add(производство);
                db.SaveChanges();
                return RedirectToAction("Index");
            }
 
            ViewBag.Бюджет = new SelectList(db.Бюджет, "ID", "ID", производство.Бюджет);
            ViewBag.Продукция = new SelectList(db.Готовая_продукция, "ID", "Наименование", производство.Продукция);
            ViewBag.Сотрудник = new SelectList(db.Сотрудники, "ID", "Наименование", производство.Сотрудник);
            return View(производство);
        }
0
7 / 5 / 2
Регистрация: 28.01.2019
Сообщений: 23
25.04.2019, 06:39
В моделях инглиш используйте
0
167 / 106 / 30
Регистрация: 19.01.2013
Сообщений: 847
25.04.2019, 07:28
C#
1
производство.Бюджет
WTF is it?
Вы извращенец? Где вы видели, чтобы кто-то писал код по русски? Откуда у вас уверенность, что это вообще будет работать везде?

Что там в ошибке написано?
Как вы создали свою модель данных ? Вы использовали подход code ferst?
0
HF
 Аватар для HF
1303 / 882 / 199
Регистрация: 09.09.2011
Сообщений: 2,590
Записей в блоге: 2
25.04.2019, 21:44
Цитата Сообщение от VovchikKim Посмотреть сообщение
Создал с помощью Entity framework контроллер, он выдает ошибку. Проблема я так понял в Базе? или сгенерированный код энтити фреймворком не рабочий?
Странно что ни один критик не сказал просто про ошибку. "DbUpdateConcurrencyException" известная проблема неправильной архитектуры или сценария работы с БД.
У вас есть ошибка - воспользуйтесь переводом; если не поняли, воспользуйтесь гуглем. Сразу объясняется причина.
Вход в тему:
Как решить DbUpdateConcurrencyException при обновлении строки?
Документация: эта и остальные статьи в этом блоке
Обработка конфликтов параллелизма

Причин может быть несколько, как я понимаю - модель на самом деле не валидна. Что-то с контекстом - он где-то как-то создан и возможно ещё и транзакция.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.04.2019, 21:44
Помогаю со студенческими работами здесь

Создание моделей данных, Entity Framework Code First
Доброго времени суток! Столкнулся с трудностью в процессе освоения. Имеются две сущности: пусть, для наглядности, книги и читатели. Книгу...

Entity Framework - передача данных в многоуровневом приложении
Здравствуйте всем. Подскажите пожалуйста в чем может быть проблема. Немогу из уровня BLL получить данные из DAL. В DAL есть...

Entity Framework связь один-ко-многим
Приветствую! Имеется две модели (со связью один-ко-многим): public class Menu { public int Id { get;...

Entity Framework. Связь 1 к 1
Привет всем Имею два класса: public class EntityA { public Guid Id { get; set; } } public class EntityB {

Связь многие ко многим (Entity Framework)
Мне нужна связь многие ко многим. Нашел вот тут хороший туториал который объясняет как ее сделать на Entity Framework. Но не понятно что...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
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 . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru