前言
在.NET Core 中已经广泛使用异步编程,代码中充斥着大量的 async 和 await 关键字。
但有时候,调用一个异步方法时可能会忘了写 await。
Just So So ...
异常处理是我们在程序开发中不可或缺的一环,下文我将会结合程序Sample讲解如何在.NET6中有效处理异常。
Try-Ctach 块包裹
自定义异常中间件
随着 .NET 6 的发布,使用 ASP.NET Core 可以获得更多好处。但是将现有代码迁移到 ASP.NET Core 通常听起来像是一项巨大的投资。今天我们将分享如何加速向 ASP.NET Core 的迁移。您今天可以进行一些细微的更改,以便明天更轻松地迁移到 ASP.NET Core。
在.net中(包括.net core和.net framework)异步任务默认的会带有一个上下文关联的一个状态机,也就是配置的ConfigureAwait为ture,微软官方文档解释为:尝试将延续任务封送回原始上下文。
在开发中,我们想在调试中查看EF Core执行的sql语句,可以使用SQL Studio Manager Tools工具,另一种方式是使用EF Core提供的日志。在ASP.NET Core使用Entity Framework Core的日志.
早在Entity Framework Core1.0 ,使用相关的ILoggerProvider ILogger 这些基础接口类.来实现过日志记录。