另一种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查询

//

最新文章

  1. 01背包问题python 2.7实现
  2. Spring Boot中静态资源(JS, 图片)等应该放在什么位置
  3. ubuntu16.04部署RED5流媒体服务器
  4. NPOI对Excel的操作(Sheet转DataTable、List&lt;T&gt;)
  5. Matlab实现ItemBasedCF算法
  6. a标签中的label在IE下触发不了a标签的href链接(label标签——解析)
  7. Tinymce4 中Ajax多次加载时,会出现菜单在第二次进入时,显示的下拉菜单在左上角
  8. 交换机进行VLAN划分
  9. 1. 数字根(Digital Root)
  10. win10 uwp 应用转后台清理内存
  11. ConcurrentHashMap源码分析(一)
  12. 模拟select选中option的效果
  13. React Native入门 开发第一个React Native应用
  14. Chatbot思考录
  15. rootkit后门检测工具
  16. [Swift]LeetCode30. 与所有单词相关联的字串 | Substring with Concatenation of All Words
  17. 【转载】C#中自定义Sort的排序规则IComparable接口
  18. AndroidStudio 快捷键(最实用的20个)(转)
  19. php结合layui前端实现 多图上传
  20. 斯坦福大学公开课机器学习:advice for applying machine learning | diagnosing bias vs. variance(机器学习:诊断偏差和方差问题)

热门文章

  1. Webstorm轻松部署项目至服务器
  2. linux下安装Elasticsearch
  3. 如何在 Linux 和 windows 启动使用 Dubbo 和 ZK
  4. 强大得分布式项目管理工具Git
  5. python3 中的reload(sys)和sys.setdefaultencoding(&#39;utf-8&#39;)
  6. spring-boot-plus XSS跨站脚本攻击处理
  7. Cocos Creator一步一步实现重力球游戏
  8. numpy.rollaxis函数
  9. 本人亲测-百度富文本编辑器(无bug版本)
  10. 动态扩容lvm逻辑卷的操作记录