学习笔记55_Nhibernate
另一种ORM框架
1.添加各种dll
2.添加配置信息,根据文档直接复制粘贴.config
//一般下载Nhibernate-3.0.0.Alpha2-bin包,会有Configuration_Templates,里面有各种数据库对应的xml配置文件,可以直接粘贴
// dialect指的是连接哪个数据库
注意:
<mapping assembly = "QuickStart"/>这个是指Model所在程序集
3. 添加C#类,例如Student
4. 添加 Student.hbm.xml,必须是这个名字,生成操作必须是 “嵌入的资源”,这个文档用于描述Student这个类在数据库中的字段,表名,数据类型
*************************可以使用Mygeneration生成以下xml文件*****************************
//其中<generator>是主键的生成策略,是以GUID自动生成(uuid.hex),还是 int自动增长(identity),详情见说明文档
=======================================以下是开始敲代码======================================================
//增删改
//注意,delete是根据主键删除的
==================================================以下是查询==================================================
//支持linq查询
//