C#:使用MVC和Mybatis(IBatis.Net)搭建项目(二)

第一步:config文件配置完成之后就该创建数据库了,不然没法进行了。

下边是数据库代码:

create database BlogDemo

use BlogDemo

CREATE TABLE [dbo].[DemoUser](
	[UserId] [int] IDENTITY(1,1) NOT NULL,
	[UserName] [varchar](50) NULL,
	[PassWord] [varchar](50) NULL)

insert into [DemoUser](UserName,PassWord) values('张三','333')
insert into [DemoUser](UserName,PassWord) values('李四','333')
insert into [DemoUser](UserName,PassWord) values('王五','333')
insert into [DemoUser](UserName,PassWord) values('赵六','333')

之后创建实体(这个实体是Maps里xml文件的模型,也是后台获取数据的容器):

C#:使用MVC和Mybatis(IBatis.Net)搭建项目(二)_第1张图片

附上代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace BlogMybatis.Models
{
    public class DemoUser
    {
        public int? UserId { get; set; }
        public string UserName { get; set; }
        public string PassWord { get; set; }
    }
}


第二步:创建并配置XML文件

C#:使用MVC和Mybatis(IBatis.Net)搭建项目(二)_第2张图片

代码:




  
    
  
  
    
      insert into DemoUser(UserName,PassWord) values(#UserName#,#PassWord#)
    
    
      delete from DemoUser where UserId=#UserId#
    
    
      update DemoUser set PassWord =#PassWord# where UserId=#UserId#
    
    
  

重点:


    
  
type指向实体,alias为实体名称
可以理解为一个map文件夹对应一个数据库,而一个xml文件则对应一个数据库中的表同样还对应一个实体。


第三步:将xml文件添加进SqlMap.config

C#:使用MVC和Mybatis(IBatis.Net)搭建项目(二)_第3张图片


代码:

  
    
  


至此,底层搭建就完成了。




你可能感兴趣的:(C#:使用MVC和Mybatis(IBatis.Net)搭建项目(二))