小白开学Asp.NetCore
原创在 开篇 中介绍了项目生成和项目中使用的第三方工具
本篇介绍SqlSugar和Dapper在本项目中实现在本项目中实现在项目中实施
一、SqlSugar
SqlSuagr将直接浏览官方网站的介绍,并在底部给出地址。

在这个项目中我会在这个项目中我会在这个项目中我会ORM放置在的基础架构层下,放置在的基础架构层下Common库中,在DotNet Core中引用SqlSugar时请引用 sqlSugarCore 版本,我在此项目中引用的版本是4.9.9.10
至于安装直接为安装NuGet搜索安装
1 using SqlSugar; 2 using DbType = SqlSugar.DbType; 3 4 namespace Aju.Carefree.Common.DataBaseCore 5 { 6 public abstract class DbFactory 7 { 8 public static SqlSugarClient DB => GetInstance(); 9 static SqlSugarClient GetInstance() 10 { 11 string connectionString = "Server=127.0.0.1;Database=DB_Area;Integrated Security=False;User ID=sa;Password=123456;"; 12 var db = new SqlSugarClient( 13 new ConnectionConfig 14 { 15 ConnectionString = connectionString, 16 DbType = DbType.SqlServer, 17 IsAutoCloseConnection = true, 18 InitKeyType = InitKeyType.Attribute 19 } 20 ); 21 return db; 22 } 23 } 24 }
二、Dapper
Dapper将直接浏览官方网站的介绍,并在底部给出地址。

NuGet安装
此项目中使用的版本号为。此项目中使用的版本号为。1.60.1
1 using System.Data; 2 using System.Data.SqlClient; 3 4 namespace Aju.Carefree.Common.DapperCore 5 { 6 public class DapperHelper 7 { 8 public static string DapperDbConnectionString { get; set; } 9 10 public static IDbConnection GetSqlConnection(string sqlConnectionString = null) 11 { 12 if (string.IsNullOrWhiteSpace(sqlConnectionString)) 13 { 14 sqlConnectionString = DapperDbConnectionString; 15 } 16 IDbConnection conn = new SqlConnection(sqlConnectionString); 17 conn.Open(); 18 return conn; 19 } 20 } 21 }
在此项目中使用在项目中使用ORM官方网站地址。官方地址。
SqlSugar: http://www.codeisbug.com/
Dapper: https://dapper-tutorial.net/
这是本文的结尾,下一篇文章将介绍存储层的实现
(我坚信:学习是一个由浅入深的过程,先打基础)
DotNet Core 好处我相信大家都已经明白了,所以这里不用再聊天了!
如果你不喜欢,就不要喷雾!谢谢!
GitHub地址:
https://github.com/AjuPrince/Aju.Carefree

转载于:https://www.cnblogs.com/haoxiaozhang/p/10844855.html
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123



