请注意,本站并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome浏览器
欢迎光临IT大师技术资料资讯网。软件开发交流群:60831381

Dynamic Linq 的Like扩展

 whitewolf  2010/08/03  101

在上几节Linq动态组合查询时,在肖坤的Linq动态查询与模糊查询(带源码示例)时看到了微软的《Linq to SQL Dynamic 动态查询》,但是楼主说可惜Dynamic.cs也是不能使用like的,恨啊!。于是我下载了Dynamic .cs仔细研究了下源码,一步一步的调试,本想在微软的类库里...
阅读全文 101

LINQ TO SQL 中的grou

 ASPNET2008  2008/12/23  131

分组在SQL应用的十分普遍,在查询,统计时都有可能会用到它。LINQ TO SQL同样具备group的功能,这篇我来讲下LINQ TO SQL关于group的用法。 说明:1:group 不一定要用到多表查询,单表查询也是可以的。 2:基本语法:1:group 分组后要取的字段或者是对象;...
阅读全文 131

LINQ : 如何在LINQ to SQL删除数据库中的行

 chenxizhang  2009/07/22  97

对应的 LINQ to SQL 对象从其与表相关的集合删除来删除数据库中的行。LINQ to SQL 会将更改转换为相应的 SQL DELETE 命令。 LINQ to SQL 不支持且无法识别级联删除操作。如果要在对行有约束的表删除行,则必须完成以下任务之一: 在数据库的外键约束设置 O...
阅读全文 97

LINQ to DataSet 【转载】

 chenxizhang  2009/04/12  82

LINQ TO DataSet是LINQ技术最小的一块,虽然是DB抽取出来的一个离线的操作模型,但毕竟对象也是个内存里面的object而已。所以和LINQ TO Object相比,大多数的操作都是一样的,不同只是要根据DataSet,DataTable的结构标明字段而已。下面简单的列出LINQ...
阅读全文 82

Entity Framework 5应用表值函数进行Linq查询

 JamesLi  2013/09/21  66216

car_5
到此目的,在模型浏览器窗口,选择导入的函数,双击GetStudentGradesForCourse函数,在编辑导入的函数对话框,选择实体,然后选择StudentGrade类型。 在.NET代码,请参考下面的Linq查询,它会调用表值函数,然后投影到一个新的匿名类型,代码如下所示 using...
阅读全文 66216

LINQ TO SQL 中的join

 ASPNET2008  2008/12/21  51

join对于喜欢写SQL的朋友来说还是比较实用,也比较容易接受的东西。在LINQ TO SQL,写多表查询,同样可以写join,只是它有它自己的语法要求而已,语义都是一样的,下面我来讲下LINQ TO SQL中的join最基本的形式:都是最简单的,当然还有其它方面的内容,如:怎样加上过滤条件,如何...
阅读全文 51

LINQ TO Xml【转载

 chenxizhang  2009/04/10  180

081714.html LINQ to XML 可以看作是一个 “better DOM” 编程模型,可以和 System.Xml.dll 程序集中的很多成员交互。一、命名空间System.Xml.Linq.dll 程序集定义了三个命名空间:System.Xml.Linq, System.Xml...
阅读全文 180

Linq多表查询条件批量删除

 whitewolf  2010/09/15  121

写了Linq的单表生成相对Sql执行的批量删除,总觉得删除条件太局限了,并且又不能屏蔽linq的级联条件,这很容易误导一些人。所以想了应该还是要支持才好。呵呵。其实思路和上次一样,就是生成Sql,用Linq自身条件组合sql应用,没有什么好说的。组合sql用 EXISTS关键字,组合一个子查询。C...
阅读全文 121

.NET : LINQ之Join语法的思

 chenxizhang  2009/08/10  120

这种情况准备一个处理方案。在SQL查询,右侧如果找不到匹配的联接记录,则自动用NULL代替。 根据上面的原理,要在LINQ要实现Left Join的功能,语法就会稍微复杂一些。大家可以先参考下面的例子,请注意红色的部分 //联合查询三个表的资料Console.Wri...
阅读全文 120

LINQ : 如何为LINQ TO SQL实现自定义业务逻辑

 chenxizhang  2009/07/16  164

LINQ TO SQL很好很强大,它几乎包含了我们能够想到的所有与数据库有关的操作,甚至也包含了一些我们可能都没有想到的。 但不管怎样,也许我们需要在LINQ TO SQL的操作添加一个自定义业务逻辑,例如在插入某个实体的时候编写日志等等。如何实现这样的功能呢? 其实这一点,LINQ TO SQ...
阅读全文 164