繁体   English   中英

无法在linq to sql数据上下文中执行多任务

[英]not able to perform multitasking in linq to sql data context

我有Windows Service,它将处理通过网站发布的作业,用户可以向WS请求长期运行的作业。 WS将选择该工作并使用数据进行必要的计算,然后将数据更新到数据库中。 缺少15条以上的记录更新。

因此,问题在于,如果JOB通过WS运行,并且同时尝试访问该网站,或者尝试在该页面上执行任何操作,则该页面将显示住宿页面,直到WS完成任务为止。

Web应用程序和WS通过LINQ to SQL DBML使用公共数据库。 数据访问层是单独的类库,并且由WS和Web应用程序引用。 该数据库位于SQL Server 2008 R2中

我找不到上述的根本原因。

请帮忙

错误地使DataContext对象成为静态对象。 DataContext对象永远不会是静态的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM