对应Demo程序名:DapperDemo
准备工作:为项目安装Dapper类库
方法一:项目中添加:项目名右键;Manage NuGet Packages;搜索Dappe;点击安装
方法二:在NuGet官网(https://www.nuget.org/)查询类库的安装命令:
搜索Dapper;找到安装命令(Install-Package Dapper -Version 1.60.6);在Visual Studio中打开包管理工具控制台(Tools→NuGget Package Manager→Packages Manager Console);
选中默认的项目(DapperDemo)并输入安装命令;回车
一、创建实体类,例如Person.cs
作用:Person类对应数据库中的Person表,各字段对应数据库表的各列。
1 public classPerson2 {3 public int Id { get; set; }4 public string FirstName { get; set; }5 public string LastName { get; set; }6 public string EmailAddress { get; set; }7 public DateTime CreatedOn { get; set; }8 public string IpAddress { get; set; }9
10 //定义一个属性,用来计算所有属性
11 ///
12 ///计算属性,返回用户的详细信息13 ///
14 public stringDisplay15 {16 get
17 {18 return $"{FirstName} {LastName} ({EmailAddress}) {IpAddress}";19 }20 }21 }
二、创建数据库连接帮助类DbHelper.cs
作用:从配置文件中读取数据库连接字符串。
1 public classDbHelper2 {3 ///
4 ///从配置文件中读取数据库连接字符串5 ///
6 public static stringConnectionString7 {8 get { return ConfigurationManager.ConnectionStrings["Dbconn"].ConnectionString; }9 }10 }
注:解决ConfigurationManager标红:添加引用Reference→Add Reference→System.Configuration,再在程序中引用using System.Configuration;
三、