Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASP MVC 4 проект и модель EntityFramework
|
|||
|---|---|---|---|
|
#18+
Всем привет! Пишу/учусь потихоньку сайт. Использую database firs подход, добавил ado.net entity data model, получаю список товара нормально: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. а вот с сохранением не пойму - http://joxi.ru/lxkTUtg5CbC9F7_-MAY посмотрел в проекте примере, там в моделях: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. а у меня было написано что авто генерация кода выключена, я взял и врубил ее, теперь за сотню ошибок типа: http://joxi.ru/TB4TUtg5CbDKGUw86Fs задвоилось что ли. не понятно, и бекап слава богу есть. Ребят как правильно поступить, чтобы сохранялось http://joxi.ru/lxkTUtg5CbC9F7_-MAY ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2013, 11:46 |
|
||
|
ASP MVC 4 проект и модель EntityFramework
|
|||
|---|---|---|---|
|
#18+
Код: c# 1. 2. Вариант Код: c# 1. 2. нужен, если Spr получен не из контекста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2013, 11:54 |
|
||
|
ASP MVC 4 проект и модель EntityFramework
|
|||
|---|---|---|---|
|
#18+
Antonariy Код: c# 1. 2. нужен, если Spr получен не из контекста. спасибо, я так понимаю мне нужно новые данные "гнать" с представления, руками делать апдейт.... а как чтобы студия это генерировала как в моем примере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2013, 14:56 |
|
||
|
ASP MVC 4 проект и модель EntityFramework
|
|||
|---|---|---|---|
|
#18+
сделал так: db.Entry(Spr).State = EntityState.Modified; db.SaveChanges(); не сохраняет, буду разбираться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2013, 15:01 |
|
||
|
ASP MVC 4 проект и модель EntityFramework
|
|||
|---|---|---|---|
|
#18+
писало все время ошибку: Validation failed for one or more entities. See 'EntityValidationErrors' property for more details. погуглил, добавил try catch блок: Код: 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. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. все равно выдает ошибку, но что интересно, если удаляю символы в каком либо поле - он сохраняет, если добавляю любые символы к существующим - ошибка... по таблице проверял, места для хранения данных в поле предостаточно.... что ему не нравится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2013, 15:44 |
|
||
|
ASP MVC 4 проект и модель EntityFramework
|
|||
|---|---|---|---|
|
#18+
Лично мне тут не нравится, что конкретное описание ошибки заменяется на невнятное "failed validation\n". Я использую такую функцию: Код: vbnet 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2013, 15:57 |
|
||
|
ASP MVC 4 проект и модель EntityFramework
|
|||
|---|---|---|---|
|
#18+
А хотя не заменяется, error.ErrorMessage должно выдавать описание конкретной проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2013, 15:58 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38372091&tid=1358181]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 386ms |

| 0 / 0 |
