随笔分类 -  C#

摘要:/// /// 读取项目中的Controller和Action,记录到数据库中 /// public void Init() { //控制器类型列表 List controllerTypes = new List(); //加载程序集 ... 阅读全文
posted @ 2019-07-22 10:25 SasaL 阅读(493) 评论(0) 推荐(0)
摘要:在接触dapper之前,我使用的是ADO.Net 简单介绍下常用对象: Connection:数据库连接对象 Command:将sql语句发送给数据库,并返回结果 DataReader:用于读取sql查询返回的结果 DataAdapter:数据适配器,Fill(DataTable)方法将查询的数据返 阅读全文
posted @ 2019-07-22 10:19 SasaL 阅读(160) 评论(0) 推荐(0)
摘要:dapper:一个轻量级的ORM框架 dapper事务处理的注意点:1、使用同一个Connection 2、使用同一个Transaction 为了方便调用,自己编写了一个DapperHelper.cs 代码如下: 针对此类的事务编写如下: 阅读全文
posted @ 2019-07-22 09:23 SasaL 阅读(6458) 评论(0) 推荐(3)
摘要:有时候需要在后台定时执行一些任务,这里有两种示例: 1、BackgroundService 并且在Startup.cs ConfigureServices方法下配置 services.AddSingleton<Microsoft.Extensions.Hosting.IHostedService, 阅读全文
posted @ 2019-07-09 10:36 SasaL 阅读(2254) 评论(0) 推荐(1)
摘要:最近在写项目,这里打算整理出项目中比较常用的功能。 通常我们发送http请求是在前端使用表单或者ajax,那么.net core后台发送http请求该如何呢? 这里我使用HttpClient 因为通常提交的方法是post或者get,我使用简单工厂模式来设计此功能。 调用: 注意,这里的post方法只 阅读全文
posted @ 2019-07-09 10:05 SasaL 阅读(1876) 评论(0) 推荐(0)
摘要:我们以前用ref或者out在一定程度上可以解决方法只有一个返回值的问题。在C# 中新增了一个新元组(ValueTuple),他可以让我们返回多个值。话不多说,先上代码: 我们可以看到可以用隐式推断var来接收返回的值。 除此之外,配合解构函数Deconstruct(),还可以用来解构对象。 运行结果 阅读全文
posted @ 2018-10-30 11:46 SasaL 阅读(1836) 评论(0) 推荐(0)