Linq/C#3.5
nchen123
这个作者很懒,什么都没留下…
展开
-
[翻译]Linq 的 7 个技巧简化程序操作
原文:7 tricks to simplify your programs with LINQ1. 初始化数组int[] a = Enumerable.Repeat(-1, 10).ToArray();int[] b = Enumerable.Range(0, 10).ToArray();int[] c = Enumerable.Range(0, 10).Select(i => 100原创 2008-05-23 13:16:00 · 313 阅读 · 0 评论 -
提交了 VS 2008 sp1 对 Linq to SQL 的 xml 字段类型支持的一个 bug
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=361451Before vs 2008 sp1, I have a property whos type is XElement in Linq to SQL designer.I set the Server Data T原创 2008-08-12 22:15:00 · 567 阅读 · 0 评论 -
Linq to sql 中如何进行 left join
可以用 into 语法,配合 DefaultIfEmpty() 方法加载右侧表中的空值。例子:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->var query = from r in db.Roles join sr in原创 2008-07-24 17:15:00 · 450 阅读 · 0 评论 -
Linq to SQL 中保存大值数据类型
假如我们需要在数据库中保存文件的二进制内容,以往的做法是在 SQL Server 中使用 image 字段类型来存放。按照我上篇帖子里提到的 Model -> DB 的开发方式,如果我们在 dbml 的设计视图中设置一个类属性的数据类型是 byte[] (CLR 类型)。那么,db.CreateDatabase() 自动生成的数据库 schema 中,对应的数据库字段类型将是 varbin原创 2008-05-15 12:16:00 · 498 阅读 · 0 评论 -
利用 Linq to SQL 的数据访问层开发方式讨论
为了较好的开发体验,在开发阶段,我喜欢用 Model -> DB 的次序来进行。也就是说,先在程序中创建一个 Linq to SQL Data Classes 类,在设计视图上设计好类图。然后,程序中执行一下如下的代码来生成数据库:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeH原创 2008-05-15 12:16:00 · 610 阅读 · 0 评论 -
Linq to SQL 资源
Scott Guthrie 的 Linq to SQL 系列:1)介绍http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx2)定义数据模型http://weblogs.asp.net/scottgu/archive/2007/05/29/linq-to-sql-part-2-def原创 2007-08-20 00:16:00 · 279 阅读 · 0 评论 -
今天想到 Linq to sql 好像没法做可变条件的查询
忽然想到一个问题,Linq to sql 如何做多条件的检索呢?sql 中我们可以拼接:string sql = "select xxx from table1 where 1=1 ";if (条件1.Length > 0){ sql += " and 字段1 > @条件1"; ....}if (条件2.Length > 0){ sql += " and 字段2 > @条原创 2007-08-19 02:16:00 · 809 阅读 · 1 评论