(C#)+NHibernate+MySQL结合使用
说句实话,以前做项目操作数据库都是自己写DBHelper,很少用ORM框架,这次决定用NHibernate来实验一把。废话不多说,开始起来吧!
MySQL数据库准备:
VS2015随便创建一个工程(我创建的一个winform窗体程序)
1、添加引用:NHibernate.dll、MySql.Data.dll(我直接在NuGet中在线加载的);
2、hibernate.cfg.xml配置表(属性设置成始终复制),主要是修改红色标注处内容。
3、用户实体类创建:Users.cs
4、users.hbm.xml配置(字段映射),设置为“复制”、“嵌入的资源”。
5、NHibernateHelper.cs(红色处需要根据命名空间修改)
6、接口编写IBaseManager
7、实现接口:UserManager.cs(省略代码)
8、使用NHibernate操作数据库:
就这样很愉快的结束啦。
源码链接:https://pan.baidu.com/s/1ExZ09uYzyfE5m8-PM2itpg 提取码:7xeq
另一种ORM:EF三种编程方式详细图文教程(C#+EF)之Database First
https://www.cnblogs.com/gaodaoheng/articles/6489728.html