Я использую linq to sql в своем приложении, а также использую многопоточность. Теперь по прошествии нескольких секунд отображаются время ожидания и проблема с пулом соединений.
Для решения я добавил «Максимальный размер пула = 100» в строку подключения и «CommandTimeout = 90000».
А это мой код.
using (DataClassesDataContext DbContext = new DataClassesDataContext())
{
try
{
//DataClassesDataContext DbContext = new DataClassesDataContext();
DbContext.CommandTimeout = 90000;
DbContext.JodDetails.InsertOnSubmit(job);
DbContext.SubmitChanges();
DbContext.Dispose();
}
catch (Exception ex)
{
}
}
Пожалуйста, предложите любую идею, чтобы решить эту проблему.