学习笔记55_Nhibernate
2024-09-04 07:24:29
另一种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查询
//
最新文章
- 01背包问题python 2.7实现
- Spring Boot中静态资源(JS, 图片)等应该放在什么位置
- ubuntu16.04部署RED5流媒体服务器
- NPOI对Excel的操作(Sheet转DataTable、List<;T>;)
- Matlab实现ItemBasedCF算法
- a标签中的label在IE下触发不了a标签的href链接(label标签——解析)
- Tinymce4 中Ajax多次加载时,会出现菜单在第二次进入时,显示的下拉菜单在左上角
- 交换机进行VLAN划分
- 1. 数字根(Digital Root)
- win10 uwp 应用转后台清理内存
- ConcurrentHashMap源码分析(一)
- 模拟select选中option的效果
- React Native入门 开发第一个React Native应用
- Chatbot思考录
- rootkit后门检测工具
- [Swift]LeetCode30. 与所有单词相关联的字串 | Substring with Concatenation of All Words
- 【转载】C#中自定义Sort的排序规则IComparable接口
- AndroidStudio 快捷键(最实用的20个)(转)
- php结合layui前端实现 多图上传
- 斯坦福大学公开课机器学习:advice for applying machine learning | diagnosing bias vs. variance(机器学习:诊断偏差和方差问题)
热门文章
- Webstorm轻松部署项目至服务器
- linux下安装Elasticsearch
- 如何在 Linux 和 windows 启动使用 Dubbo 和 ZK
- 强大得分布式项目管理工具Git
- python3 中的reload(sys)和sys.setdefaultencoding(&#39;utf-8&#39;)
- spring-boot-plus XSS跨站脚本攻击处理
- Cocos Creator一步一步实现重力球游戏
- numpy.rollaxis函数
- 本人亲测-百度富文本编辑器(无bug版本)
- 动态扩容lvm逻辑卷的操作记录