2
我正在考虑 - 为了它来获取高性能的应用程序 - 让单一的DataContext中进行选择和更新缓存....NET的LINQ到SQL异步提交
为了在保持responsetimes低,我想创建像我下面写了个异步更新:
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的任何问题,甚至想像的吗?
+1您的数据上下文有点像您的工作单元。 – Perpetualcoder 2010-02-04 20:28:36