nhibernate和mysql_利用NHibernate与MySQL交互
NHibernate官网为http://nhibernate.info。官网的Documentation下,帮助文档The NHibernate Reference (HTML, single page HTML, PDF, CHM),案例教程Tutorial: Your first NHibernate based application,这两篇文档是我撰写此文章的主要依据。
NHibernate是一个面向.NET环境的对象/关系数据库映射工具,以下以MySQL为例进行交互。
C#连接MySQL数据库的原理是:写代码调用MySQL的API从而操作MySQL数据库。
利用Nhibernate与MySQL交互的原理是:写代码调用NHibernate的API,NHibernate则调用MySQL的API从而操作MySQL数据库。
1.添加动态链接库
(1)添加Nhibernate的动态链接库
方法一:在 项目(右键)-管理NuGet程序包(N) 然后在浏览里面搜索Nhibernate并进行安装
方法二:在NHibernate官网:http://nhibernate.info 里点击Download Now NH5.0.3下载,并将 \Required_Bins\Nhibernate.dll 添加到引用
(2)添加MySQL的动态链接库
方法一:在 项目(右键)-管理NuGet程序包(N) 然后在浏览里面搜索MySql.Data并进行安装。
方法二:安装数据库MySQL时要选中Connector.NET 6.9的安装,将C:\Program Files (x86)\MySQL\Connector.NET 6.9\Assemblies里v4.0或v4.5中的MySql.Data.dll添加到项目的引用。v4.0和v4.5,对应Visual Studio具体项目 属性-应用程序-目标框架 里的.NET Framework的版本号。
nhibernate和mysql_利用NHibernate与MySQL交互相关推荐
- nhibernate 配置mysql_利用NHibernate与MySQL数据库交互
本文章使用Visual Studio作为开发工具,并建立在已经安装MySQL数据库的前提. NHibernate是一个面向.NET环境的对象/关系数据库映射工具.官网:http://nhibernat ...
- zipkin mysql_利用 Zipkin 追踪 Mysql 数据库调用链
概述 在前面:微服务调用链追踪中心搭建 一文中我们利用 Zipkin 搭建了一个微服务调用链的追踪中心,并且模拟了微服务调用的实验场景.利用 Zipkin 的库 Brave,我们可以收集一个客户端请求 ...
- isamchk mysql_利用Myisamchk对MySQL数据表进行体检
在MySQL数据库中,数据表数以百计,数据库管理员不可能有这么多的时间和精力去依次检查表的有效性,所以他们急需要一种工具,能够对相关的数据表进行体检,以判断表是否存在一些问题.这就好像我们每年都需要体 ...
- bind9 dlz mysql_利用BIND+DLZ+MYSQL构建企业智能DNS
目录: 一.简介 二.服务规划 三.安装BIND及基本环境 四.配置Bind-View-DLZ-MYSQL 五.添加相关记录并进行测试 六.配置从DNS 七.本文以FreeBSD 10.2 stabl ...
- proxysql mysql_利用ProxySQL实现MySQL的读写分离
年前最后一场技巧盛宴 | 1月27日与京东.日记易技巧大年夜咖畅聊智能化运维成长趋势! 一.Proxysql 的基本常识 ProxySQL是一个可以实现MySQL读写分别的轻量级对象. ProxySQ ...
- tcmalloc 优化 mysql_利用tcmalloc优化mysql主从
实现环境:mysql 5.5.27,cenot 6.2 64bit,centos 最小化安装.软件cmake-2.8.8.tar.gz, libunwind-1.0.tar.gz ,gperftool ...
- nhibernate mysql配置_MySql(一)_利用NHibernate和MySql交互
1.基础配置,添加MySql和nHibernate的引用 (1) 添加引用,导入MySql.data.dll: 利用MySql提供的API操作: (2) 添加引用,导入NHibernate.d ...
- mysql nhibernate_MySql(一)_利用NHibernate和MySql交互
1.基础配置,添加MySql和nHibernate的引用 (1) 添加引用,导入MySql.data.dll: 利用MySql提供的API操作: (2) 添加引用,导入NHibernate.d ...
- kafka对接mysql_【Canal】利用canal实现mysql实时增量备份并对接kafka
简介 canal 1.1.1版本之后, 默认支持将canal server接收到的binlog数据直接投递到MQ, 目前默认支持的MQ系统有: kafka: https://github.com/ap ...
最新文章
- 解决weblogic Managed Server启动非常慢的情况
- SSM框架下实现导入功能
- Android学习路线总结
- python—os模块、时间模块
- Python之数据分析(Numpy的数组切片、数组变维、组合与拆分)
- 如何正确添加水印保护自己的版权?
- GT-suite v2016的下载和安装
- 5款非常好用的免费数据库建模工具(免费)
- 2021年中国互联网安全行业发展状况及发展趋势展望分析[图]
- tp-link与台式计算机连接教程,【详细图解】TP-Link TL-WDR6510路由器电脑设置教程...
- 聚美优品启动上市,真的那么赚钱吗?
- 补充:python实现二叉树里面求叶子节点的算法
- 平时用来调试的日记打印源码
- 叶武滨老师时间管理学习感悟
- python除数为0报错_浅谈pandas dataframe对除数是零的处理
- ABAP WORKFLOW工作流创建(一)
- 中国省市县JSON对象(Oject)数据、2020年的数据、2021年12月整理
- 结构体中重载大于小于号用于排序
- [ACNOI2022]穷尽吾生
- 笔记_Maya绑定基础_骨骼连接工具,以及修改和删除多余骨骼工具
热门文章
- 华大单片机SW 复用
- labview操作者框架+ADS+twincat2(twincat3) st语言ethercat总线控制工程项目资料
- CAD看图软件,打印黑白CAD图纸
- HTML 元素内容超出尺寸范围怎么办?
- 近代物理实验 图像增强 含图像处理结果和思考题
- 离散度计算公式 python_Python中离散点的坡度计算
- 什么是TikTok云控
- mysql 查询编码转换_字符集介绍及mysql数据库编码转换
- iPhone投屏到mac电脑简单方法之一
- iZotope Ozone 9 Advanced for Mac(臭氧9)