日期:2014-05-20  浏览次数:21075 次

linq to sql如何对数据库表加锁?
本帖最后由 q107770540 于 2013-08-09 15:30:06 编辑
sql语句中有对数据库表加锁功能,对表锁定,linq to sql又是怎么实现同样功能的呢,linq to sql对表操作的时候怎么对表加锁?????求指教。。。


======
版主提醒: 建议你下次提问题,用一个有意义的标题,让别人一看就知道你要问的问题具体是什么
LINQ?to?SQL 数据库

------解决方案--------------------
本帖最后由 q107770540 于 2013-08-09 15:17:52 编辑
LINQ也是可以直接执行SQL语句的

直接DataContext.ExecuteCommand("sql语句")  进行加锁工作

http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext.executecommand.aspx
------解决方案--------------------
Linq在程序层解决冲突问题,而不直接给数据库对象上锁。

http://msdn.microsoft.com/zh-cn/library/bb399369(v=vs.90).aspx