04 2015 档案

powerdesigner约束名唯一出错的解决办法
摘要:powerdesigner中自动生成的约束名有时会因为表的前缀一样而不具有唯一性,这样在生成时就会出错,一般的解决办法有以下两种: 1、模型=>Reference中可以看到当前模型中的所有Reference的List,找到重名并修改; 2、在空白处右键->检查模型(F4),powerdesigner 阅读全文

posted @ 2015-04-20 18:14 静以修身俭以养德 阅读(251) 评论(0) 推荐(0) 编辑

IEnumerable的几个简单用法
摘要:咋一看到IEnumerable这个接口,我们可能会觉得很神奇,在一般的编程时,基本上我们是想不到去用它的,可是,俗话说得好,存在便是道理,那么,它对我们来说,能够带来哪些奇妙的事情呢?要想弄懂它,我们还是看看其定义吧!在MSDN上,是这么说的,它是一个公开枚举数,该枚举数支持在非泛型集合上进行简单的... 阅读全文

posted @ 2015-04-08 16:20 静以修身俭以养德 阅读(274) 评论(0) 推荐(0) 编辑

IEnumerable和IEnumerator 详解
摘要:初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的本质。下面我们先看IEnumerable和IEnumerator两个接口的语法定义。其实IEnumerable... 阅读全文

posted @ 2015-04-08 16:19 静以修身俭以养德 阅读(336) 评论(0) 推荐(0) 编辑

遍历Request.QueryString
摘要:Request.QueryString 返回的是 NameValueCollection,而NameValueCollection实现了IEnumerable的GetEnumerator方法,只是GetEnumerator返回的只是key,当然可以直接foreach,跟直接遍历keys一样forea... 阅读全文

posted @ 2015-04-08 16:18 静以修身俭以养德 阅读(202) 评论(0) 推荐(0) 编辑

LINQ 的查询执行何时是延迟执行,何时是立即执行,以及查询的复用
摘要:延迟执行的经典例子:我们用select ++i就可以看到在foreach时候,查询才被执行。public static void Linq99(){ int[] numbers = new int[] { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 }; int i = 0; var ... 阅读全文

posted @ 2015-04-03 18:20 静以修身俭以养德 阅读(328) 评论(0) 推荐(0) 编辑

linq 实现查询字符串拼接 : And 和 OR 两种方式
摘要:N年前我们是这样来 拼接查询字符串的: public string Test(string a, string b, string c,string d) { string sql = "SELECT * FROM Users WHERE 1=1"; ... 阅读全文

posted @ 2015-04-01 23:28 静以修身俭以养德 阅读(1370) 评论(0) 推荐(0) 编辑

DataContext.ExecuteQuery的两种方法调用
摘要:ExecuteQuery主要用于DataContext类直接执行SQL语句的查询,在MSDN上有两种执行方法,下面为两种方法的不同调用:1、ExecuteQuery(String,Object[]) 应该是微软的推荐方法,网上几乎都在用的方法NorthwindDataContext ctx = ne... 阅读全文

posted @ 2015-04-01 18:46 静以修身俭以养德 阅读(794) 评论(0) 推荐(0) 编辑

温故而知新:Delegate,Action,Func,匿名方法,匿名委托,事件
摘要:一、委托Delegate一般的方法(Method)中,我们的参数总是string,int,DateTime...这些基本的数据类型(或者没有参数),比如public void HelloWorld() { Console.WriteLine("Hello World!");}public vo... 阅读全文

posted @ 2015-04-01 15:57 静以修身俭以养德 阅读(182) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示