Coyahogo的持久层访问

来源:互联网 发布:品茗BIM软件 编辑:程序博客网 时间:2024/05/01 03:14

在这个程序中,主要的数据操作是通过CoreRepository与SessionFactory这两个文件来实现的.

在CoreRepository中,定义了基本操作,例如:GetAll(Type type),SaveObject(),DeleteObject()等.在这个文件中,开发者还定义其他的一些操作,如GetNodeBySomething().

在其他程序集中要使用Nhibernate时,主要应用SessionFactory的中RegisterPersistentClass(Type type)先将此类注册到Nhibernate的配置中去.然后使用ISession来进行操作.

原创粉丝点击