Я работаю с LINQ To SQL
соединением на своем ASP.NET
сайте, но у меня есть странные проблемы. Я создал объект Singleton DataContext
для всего использования на веб-сайте, но я действительно не понимаю, почему данные не всегда обновляются, а иногда добавление строки в таблицу не удается, потому что другой объект с тем же ключом уже существует (я проверил, и это не так). такой объект).
В чем проблема и есть ли другой способ использовать это соединение?
public class SQLConnection
{
private LearningDBDataContext dbDataContext;
public SQLConnection()
{
dbDataContext = new LearningDBDataContext();
}
public LearningDBDataContext GetDataContextInstance()
{
return dbDataContext;
}
public void reCreateDBConnection()
{
dbDataContext = new LearningDBDataContext();
}
}