Я делал некоторый поиск в Интернете, но я, может казаться, не нахожу awnser. Какие исключения DataContext может выдать? Или быть более конкретным, какие исключения делают DataContext. SubmitChanges () бросок метода?
Править
Для ссылки, здесь Список возможных известных исключений, которые могли быть выданы L2S DataContext:
Вы правы, MSDN здесь не очень помогает. Это то, что я помню из головы:
Ну, есть базовые исключения базы данных (я думаю, типа SqlClientException), когда ошибка происходит на уровне базы данных. Есть ChangeConflictException, которое он бросает, когда обнаруживает одновременное изменение другим пользователем. Могут быть и другие, в зависимости от того, является ли значение null, когда оно не должно быть таковым, и тому подобное. Многие ошибки не связаны непосредственно с самим контекстом.
HTH.