在NHibernate中,事情单位和设置项和模子实例都互相自力。你起首会创立Configuration对象,在个中你会指定一切NHibernate设置,像要利用的数据库和言语、批处置的巨细、映照干系等等,然后你会依此构建ISessionFactory。ISessionFactory会持有与特定命据库绑定的模子和元数据,和来自于Configuration对象的设定,而且,一样平常每一个历程中只要一个实例。终极,你会基于ISessionFactory创立ISession的示例,它是事情单位(UnitofWork)和标识符舆图(IdentityMap)的NHibernate体现情势。这是一种轻量级的对象,它实质上会依据必要翻开和封闭数据库毗连,并跟踪与之相干的实体。ISession对象很简单创立和烧毁,由于一切的模子庞大性都存储在ISessionFactory和Configuration对象中。
欢迎光临 仓酷云 (http://ckuyun.com/) | Powered by Discuz! X3.2 |