Я рассматриваю - чтобы получить высокопроизводительное приложение - чтобы сохранить один DataContext в кеше для выбора и обновления ...
Чтобы сохранить время отклика низким, я хотел бы создать асинхронное обновление, подобное тому, которое я написал ниже:
public void AsyncInsert()
{
DataContext dc = new DataContext();
dc.MessageTable.InsertOnSubmit(new Message("test1"));
dc.MessageTable.InsertOnSubmit(new Message("test2"));
dc.MessageTable.InsertOnSubmit(new Message("test3"));
dc.AsynchronousSubmitChanges(); // delegate to other thread
}
Возможно ли что-то подобное или даже мыслимое без каких-либо проблем при записи параллельных потоков в один и тот же DataContext?