这两天搞了挺多东西,一时半会儿写不出来,先记下大概都有啥,然后慢慢搞
1.lambada表达式与委托
lambda表达式可以赋值给委托变量,在应用时,可以当作是委托来用,但是在给Linq命名空间的Expression赋值时,只能用表达式,不能用委托变量.
Express<Func<T,object>> express=x=>x.id;//right
Func<T,object> func=x=>x.id;
express=func;//wrong
2.拓展方法
扩展方法在使用时,可以像类的内部方法一样被调用.
3.FluentNHibernate的异常与wiki
通常FluentNHibernate连接数据库报出了配置信息的异常之后,可以点开查看异常的内部异常信息,来查看连接数据库失败的具体原因
4.FluentNHibernate的assmebly
每次连接数据库不许要指定assmebly,不知道是啥..