杂记

这两天搞了挺多东西,一时半会儿写不出来,先记下大概都有啥,然后慢慢搞

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,不知道是啥..

原文地址:https://www.cnblogs.com/WongSiuming/p/4923719.html