Хорошо, у меня ситуация LINQ to SQL.У меня есть объект DataContext, который ссылается на базу данных SQL, и я могу получить таблицы и ... все это дело.Это все внутри службы WCF внутри IIS.
Теперь я подключаю объект DataContext при его объявлении, который находится вверху класса, следующим образом:
DataContext dc = new DataContext([ConnectionString]);
Затем,позже у меня есть методы для таких вещей, как вставка клиента (это тип сущности), и это выглядит примерно так:
public void InsertClient(Client client)
{
if(client.ClientID > 0)
return;
dc.Clients.InsertOnSubmit(client);
dc.SubmitChanges();
}
Проблема в основном ... есть ли способ проверитьэто соединение?Что делать, если кто-то вытащил вилку или что-то еще до SubmitChanges?Он не возвращает ничего, поэтому не может сказать, что произошла конкретная ошибка.
Как люди посоветуют мне это сделать?
Спасибо.