摘要:
制作Windows服务时候的Timer控件并不是在工具箱上直接拖拽过来的Timer,那是System.Windows.Forms命名空间下的组件,而我们这里使用的Timer应该是System.Timers.Timer. 解决方法有:打开"工具箱"---右键---"选择项"---找到Timer控件,看好了,这个Timer控件的是system.Timer下的.可不是System.Windows.For... 阅读全文
随笔档案-2010年08月
Linq To Sql 简单的单表批量删除
2010-08-04 08:52 by 破狼, 6578 阅读, 收藏, 编辑
摘要:
今天在网上看到老赵前辈的扩展LINQ to SQL:使用Lambda Expression批量删除数据,我看完了文章,还没有看源代码,我一般都习惯于在看别人的代码前,思考一下如果我来实现我会如何实现。我想了许久操作表达式树操作二元表达式(BinaryExpression)我是肯定困难的,对于表达式类库的了解不多,用了Reflector反射,结果什么都看不见,也许我的Reflector版本低了,没有... 阅读全文
Dynamic Linq 的Like扩展
2010-08-03 09:21 by 破狼, 4854 阅读, 收藏, 编辑
摘要:
在上几节Linq动态组合查询时,在肖坤的Linq动态查询与模糊查询(带源码示例)时看到了微软的《Linq to SQL Dynamic 动态查询》,但是楼主说“可惜Dynamic.cs也是不能使用like的,恨啊!”。于是我下载了Dynamic .cs仔细研究了下源码,一步一步的调试,本想在微软的类库里添加如like的支持,但是调试了半天,还是无从下手。但是发现了DLinq... 阅读全文
继LINQ动态组合查询PredicateExtensions讲解
2010-08-02 13:34 by 破狼, 9175 阅读, 收藏, 编辑
摘要:
在LINQ动态组合查询中我留下了一个问题就是PredicateExtensions。在这里很简单不需要什么多的基础只要比会And、Or逻辑运算数学知识就够了。先贴上代码好分析:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicstati... 阅读全文
LINQ动态组合查询
2010-08-02 09:09 by 破狼, 18429 阅读, 收藏, 编辑
摘要:
最近在项目中用到了LINQ,在界面上有许多组合查询条件,我是一个比较懒的人,呵呵,不想在数据查询层写许多方法。我自己尝试写了个Expression的LINQ动态查询,目的是到达了,但是我在代码的初始表达式为null,每次组合AND前都要判断是否为空,为空则返回右边的表达式。今天在网上Google了一下,看到肖坤:Linq动态查询与模糊查询(带源码示例)中讲到的《dynamic linq queri... 阅读全文