当前位置:编程学习 > C#/ASP.NET >>

Linq to SQL

Linq to SQL 是不是自带事务机制? --------------------编程问答-------------------- http://www.cnblogs.com/lovecherry/archive/2007/08/20/862365.html --------------------编程问答-------------------- 这个不是很清楚 --------------------编程问答-------------------- 我来打酱油的
--------------------编程问答-------------------- 推荐使用TransactionScope这样的结构来处理包括数据库在内的各种事务。TransactionScope支持分布式事务处理,最重要的是它给了事务处理一个统一的框架。

--------------------编程问答-------------------- TransactionScope  很不好用  虽然说是可以直接这么写 但是要配置的东西太多了  很不爽  我也很想知道linq 还有什么办法解决linq 的事务问题 --------------------编程问答--------------------
引用 5 楼 hky19880824 的回复:
TransactionScope 很不好用 虽然说是可以直接这么写 但是要配置的东西太多了 很不爽 我也很想知道linq 还有什么办法解决linq 的事务问题


不用配置什么的,需要服务端运行MSDTC服务倒是真的

Linq的SubmitChanges本身就内置事务处理了,只要使用得当就不用再额外处理了
--------------------编程问答-------------------- 每个操作是一个 事务, 多个操作,显示 用 事务。 --------------------编程问答-------------------- DataTable dt1 = new DataTable();
  dt1.Columns.Add("c1");
  dt1.Columns.Add("c2");
  DataRow dr1 = dt1.NewRow();
  dr1["c1"] = "a";
  dr1["c2"] = "ad";
  dt1.Rows.Add(dr1);

  DataTable dt2 = new DataTable();
  dt2.Columns.Add("c3");
  dt2.Columns.Add("c4");
  DataRow dr2 = dt2.NewRow();
  dr2["c3"] = "a";
  dr2["c4"] = "b";


  DataRow dr3 = dt2.NewRow();
  dr3["c3"] = "a";
  dr3["c4"] = "c";

  dt2.Rows.Add(dr2);
  dt2.Rows.Add(dr3);

也就是相当于内联接,根据第一个表的c1等于第二个表的c3,查寻出两个表的所有内容
谢谢了.没分了...急啊 --------------------编程问答-------------------- http://wenku.baidu.com/view/4c85bf02a6c30c2259019e9e.html 
  第50 页 自己慢慢看 写的很详细 --------------------编程问答-------------------- Linq to SQL 貌似是有自带的食物机制的..
补充:.NET技术 ,  LINQ
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,