1.使用FluentNHibemate 操作数据库,添加映射到数据库

Posted fzxiaoyi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.使用FluentNHibemate 操作数据库,添加映射到数据库相关的知识,希望对你有一定的参考价值。

1.创建个控制台工程MySQLDateBase

2.工程中添加Fluent NHibernate映射工具

 

点击管理NuGet程序包,点击浏览,搜索Fluent NHibernate

 

点击安装..安装完成后,在项目引用中会增加一个Fluent NHibernate NHIbernate

3.手动启动mysql服务

 

4.运行MySQL Front,查看下数据库

game    数据库名称

testuser 是用来测试的表格, 后面主要对这个表格中的数据进行操作

5.返回vs开始正式编写代码

 

创建个文件夹叫Model,在文件夹下再添加个新的类TestUser

 

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 using FluentNHibernate.Mapping; //使用命名空间进行映射
 7 
 8 namespace MySQLDateBase.Model
 9 {
10     /// <summary>
11     /// 用于把TestUser类与testuser表格进行映射
12     /// </summary>
13     class TestUserMap : ClassMap<TestUser>
14     {
15         //使用构造方法表明TesUser类与testuser的映射关系
16         public TestUserMap()
17         {
18             //这里x代表TestUser类的对象
19             Id(x => x.Id).Column("id"); //设置id属性为主键
20             Map(x => x.Username).Column("username"); //设置username属性为username字段
21             Map(x => x.Password).Column("password"); //设置password属性为password字段
22             Map(x => x.Age).Column("age"); //设置age属性为age字段
23             Table("testuser");  //指明是数据库中的testuser表格
24         }
25     }
26 }

 

以上是关于1.使用FluentNHibemate 操作数据库,添加映射到数据库的主要内容,如果未能解决你的问题,请参考以下文章

使用Python操作MySQL数据库

024-进阶(数据库操作)

Mysql数据库安装使用教程07:数据库操作数据表操作

java学习中级阶段-MYSQL数据库安装使用操作

Python操作Redis数据库—redis库(可直接使用的模板通用操作)

Python操作Redis数据库—redis库(可直接使用的模板通用操作)