摘要:
在.net3.5里面,委托的定义和实现被大大的简化了!使用关键字Func或Action就可以定义一个委托,使用拉姆达表达式就可以实现一个具体的委托.Func关键字是用来定义一个有返回值的委托,它一共有五个重载,我们介绍其中的三个1 public delegate TResult Func<TResult>(); 这表示一个没有参数,只有一个返回值的委托,返回值的类型就是TResult(... 阅读全文
2010年5月30日
2010年5月28日
摘要:
我曾经遇到一个项目,项目里面需要经常对一系列的同类型集合进行操作,如对集合进行增加元素,删除集合的指定索引的元素等等. 我们可以使用ArrayList来进行.如[代码]或者是[代码] 但是ArrayList中的每个元素的类型都是Object(stringList[0]的类型是Object]),这意味着我们每一次的操作,其实都进行了隐式的类型转换,加入资料是把普通类型转换成Object类型,取出... 阅读全文
2007年7月6日
摘要:
關于查詢,這個東東,也困惑了我好常時間,對于對于單表,直接使用Hql寫查詢,然后使用Iquery.list()來獲得結果, 不過1.2里面不能直接這樣使用,需要用AddEntity給他格式一下結構.并且,我看幫助里面使用的都是ISQLQuery.于是乎,對于單表,需要ISQLQuery.AddEntity(typeof(Class)).list()來的到結果.,對于多表,比如... 阅读全文
摘要:
關于查詢,這個東東,也困惑了我好常時間,對于對于單表,直接使用Hql寫查詢,然后使用Iquery.list()來獲得結果, 不過1.2里面不能直接這樣使用,需要用AddEntity給他格式一下結構.并且,我看幫助里面使用的都是ISQLQuery.于是乎,對于單表,需要ISQLQuery.AddEntity(typeof(Class)).list()來的到結果.,對于多表,比如... 阅读全文
摘要:
1using System; 2using System.Collections; 3 4namespace temp0704 5{ 6 UserZJ#region UserZJ 7 8 /**//// 9 /// UserZJ object for NHibernate mapped table 'UserZJ'.10 /// 11 public class U... 阅读全文
摘要:
1using System; 2using System.Collections; 3using Iesi.Collections; 4 5namespace temp0704 6{ 7 #region DataZJ 8 9 /// 10 /// DataZJ object for NHibernate mapped table 'DataZJ'.11 /// 12 ... 阅读全文
摘要:
搞了好久都沒有搞懂1.2的1對多關系是怎麼建立,後來參照官方api一點一點的試,終于成功了一次.應為我的網速慢,所以分快加入. 1if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[DataZJ]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) 2drop tabl... 阅读全文
2007年7月4日