Исключения DataContext

Я делал некоторый поиск в Интернете, но я, может казаться, не нахожу awnser. Какие исключения DataContext может выдать? Или быть более конкретным, какие исключения делают DataContext. SubmitChanges () бросок метода?

Править
Для ссылки, здесь Список возможных известных исключений, которые могли быть выданы L2S DataContext:

  • SqlException
  • ChangeConflictException
  • DuplicateKeyException
  • ForeignKeyReferenceAlreadyHasValueException
  • OutOfMemoryException (если не правильно располагающий DataContext)
16
задан Bas 8 June 2010 в 08:03
поделиться

2 ответа

Вы правы, MSDN здесь не очень помогает. Это то, что я помню из головы:

  • SqlException (из слоя ADO.NET)
  • ChangeConflictException (L2S)
  • DuplicateKeyException (L2S)
  • Все, что кусомизированные переопределения (частичная пустота OnXXXEntity) могут вызвать
12
ответ дан 30 November 2019 в 23:05
поделиться

Ну, есть базовые исключения базы данных (я думаю, типа SqlClientException), когда ошибка происходит на уровне базы данных. Есть ChangeConflictException, которое он бросает, когда обнаруживает одновременное изменение другим пользователем. Могут быть и другие, в зависимости от того, является ли значение null, когда оно не должно быть таковым, и тому подобное. Многие ошибки не связаны непосредственно с самим контекстом.

HTH.

0
ответ дан 30 November 2019 в 23:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: