NHibernate用于把你的.Net对象持久化到底层的关系数据库中.你完全不用自己编写Sql语句去操作这些对象,NH会代替你做.你的代码里面只需要关心这些对象,NH生成sql语句并能为你取到正确的东西...开发过程
HNibernate将会有一些工具帮助你,如:生成schema,根据映射文件(Mapping file)生成类,并更新schema(一个新开发者的建议).然而,在本文档中,前提是你已经手动的数据库的创建喝...步骤1:创建数据库表
我们正在做的是一个非常简单的NH示例.在这个例子里面,我们实现一个基本的用户管理子系统.我们将会使用一个user表(sql server 2000):
use NHibernate...default NULL,
PRIMARY KEY (LogonID)
)
go
我使用的是MS Sql Server 2000,但是如果你找到一个任何数据库的.net Data Provider....hibernate用户会注意到,在type属性值里,我们给出了长度值,这是因为ADO.NET需要这样做.