代码改变世界

随笔分类 -  [20] ALinq & Linq to SQL 技巧

在 ALinq 中使用事务

2011-12-04 10:05 by 麦舒, 658 阅读, 收藏, 编辑
摘要: 下面是 ALinq 使用事务的例子,比较简单,直接上代码:var db = new AccessNorthwind("C:/Northwind.mdb") { Log = Console.Out };db.DoTransaction(delegate(){ db.Customers.Update(o => new Customer { CompanyName = "XXXX" }, o => o.CustomerID == "kkkkk"); db.Customers.Delete(o => o.CustomerID 阅读全文

Linq to SQL 通过主键删除数据

2009-04-28 15:38 by 麦舒, 1581 阅读, 收藏, 编辑
摘要: 很多朋友以在,在 Linq to SQL 里要删除数据,必须先读取,再进行删除,其实不一定。下面我给大家介绍通过主键进行删除的方法。代码比较简单,就不再解释了,如下:varuser=newUser{ID=10};db.Users.Attach(user);db.Users.Delete(user);db.SubmitChnages();如果你使用的是 ALinq ,更新,删除数据更为容易, 请点击这里。 阅读全文

Linq To SQL 下实现动态表名的映射

2009-02-07 11:53 by 麦舒, 5020 阅读, 收藏, 编辑
摘要: 这段时间代码写累了,写几篇文章舒缓一下,也算是劳逸结合吧。如果觉得我的文章对你有用,请给点掌声,谢谢。提出问题前段时间,在博客园里看到有位朋友,问如何实现在动态表名。我们都知道,把一个实体类映谢到表里,应该这样写:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[Table(Name="User")]classUser{[Column]publicintID;[Column]publicstringName;}很明 阅读全文