Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
Добрый день! Подскажите почему не срабатывает исключение ? Код записан через попытку: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. но при указании неправильной или пустой даты(01.01.0001) все равно желтый экран смерти на строку context.SaveChanges(); : Преобразование типа данных datetime2 в тип данных datetime привело к выходу значения за пределы диапазона. Выполнение данной инструкции было прервано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 11:47 |
|
||
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
AspUserПреобразование типа данных datetime2 в тип данных datetime привело к выходу значения за пределы диапазона. Это означает что пытаетесь использовать неверный тип данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 13:26 |
|
||
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
Я это подозревал. Как обработать непредвиденную ошибку и не попадать на желтый экран смерти. Почему try - catch не работает ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 14:35 |
|
||
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
AspUserЯ это подозревал. Как обработать непредвиденную ошибку и не попадать на желтый экран смерти. Почему try - catch не работает ? Наверное, потому что исключение не подпадает под тип DbEntityValidationException... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 14:45 |
|
||
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
Код: c# 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 15:34 |
|
||
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
ну хорошо а как дальше написать перебор типов ошибок ? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 16:14 |
|
||
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
AspUserну хорошо а как дальше написать перебор типов ошибок ? Каков смысл перебора ошибок, если Вы не знаете какую конкретно ошибку вы хотите отлавливать и обрабатывать по-особенному? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 16:19 |
|
||
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
ну вот обработать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 16:23 |
|
||
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
ну вот обработать DbEntityValidationException хочу Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 16:25 |
|
||
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 16:26 |
|
||
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 16:28 |
|
||
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
Просто хотелось - бы информирование о видах ошибок в отдельную функцию вынести, что бы если завтра появится новый тип ошибки , то в одном месте в этой функции и описать его .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 16:38 |
|
||
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
AspUser, вынесите обработку ошибок в global.asax.cs на событие Application_Error ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 16:52 |
|
||
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
Я так обрабатываю: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Туда попадает и текст, описывающий проблему валидации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 17:08 |
|
||
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
Не вижу смысла как-то по особому обрабатывать разные типы ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 17:09 |
|
||
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
AntonariyЯ так обрабатываю: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Туда попадает и текст, описывающий проблему валидации. Я обычно еще Stack записываю - там как правило и бывает самая ценная информация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 17:10 |
|
||
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
AntonariyНе вижу смысла как-то по особому обрабатывать разные типы ошибок. Бывает в редких случаях необходимо выцепить и обособленно обработать определенный тип ошибки, но что-то сомневаюсь, что ТСу это реально необходимо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 17:11 |
|
||
|
entityFramework обработать ошибки при context.SaveChanges()
|
|||
|---|---|---|---|
|
#18+
AxeleronAntonariyЯ так обрабатываю: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Туда попадает и текст, описывающий проблему валидации. Я обычно еще Stack записываю - там как правило и бывает самая ценная информация.я записываю лишь имя процедуры, в которой выскочило исключение, в 99% случаев этого достаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 20:33 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=39&tid=1355976]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 379ms |

| 0 / 0 |
