码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2018-02-12 11:29:24      阅读:455      评论:0      收藏:0      [点我收藏+]

标签:font   use   tab   ext   sql   文件   thread   sys   表格   

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 操作数据库,添加映射到数据库

标签:font   use   tab   ext   sql   文件   thread   sys   表格   

原文地址:https://www.cnblogs.com/fzxiaoyi/p/8443586.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!