摘要:你可能连接的数据库是SQL Server 2005 Express Edition,从"开始菜单"调出"配置工具"中的"SQL Server 外围应用配置器".然后单击"服务和连接外围应用配置器",选择数据库实例(默认是"SQLEXPRESS",选择database Engine的"远程连接"中的"本地连接和远程连接(用TCP/IP)",这样即可打开SQL Server 2005的远程连接(默认不允许).
阅读全文
摘要:所谓many2many就是多对多关系,如人员与权限;人员与部门等。
多对多可以将关联表作为一个实体,相关系的表均采用One2Many方法引用这个关联实体。另外一种就是采用真正的Many2Many方式,如下:
在这种情况下,多对多操纵的是三张表,但只有两个实体类。中间的关系表在Nhibernate中是不当作实体来处理的。
阅读全文
摘要:NHiberNate中继承类-将所有类放在一张表中的写法
阅读全文
摘要:Nhibernate的实现一、单表的实现1) 配置,可以放入在WebConfig中或放入单独文件中生成ISessionFactroy,一般采用单例模式实现。NHibernate.Cfg.Configurationcfg=newNHibernate.Cfg.Configuration();cfg.AddAssembly(Assembly.GetExecutingAssembly());factory...
阅读全文
摘要:博客园有不少优秀的NHibernate起步的教程,但很多的都是官方StartKit的教程,关于如何来解决初学者所遇到的问题上,以及对NHibernate使用中一些关键点如何理解上所述甚少。本文是我自己在学习NHiberNate中所遇到的一些关键点以及一些问题的记录。希望对我或与我有相同困惑的人有所帮助。
阅读全文