Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Get in touch with IConfiguration
Contact IConfiguration, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck RackActions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Articles
Enhancing Services with the Decorator Pattern in C#
One of the most important features a modern application needs is the ability to send notifications. While working on a web API, I encountered the need to implement this functionality. The API was a simple monolithic project, and I developed an email service to handle email notifications. My initial goal was to integrate the Brevo .NET SDK for sending emails efficiently. However, as the project evolved, a new requirement emerged: the need for an opt-out feature.
Implementing Social Authentication in .NET Web API
This blog post details how to implement social authentication and provide users with several social login options and how we can handle the users' data obtained as a result of these logins in our application. In this blog post, we’ll look at how we can integrate Google and Facebook login authentications. We will see how this can be implemented from the server side of an application using .NET 6; Microsoft's own technology for building web applications.
.net8+webapi+sqlsugar基本配置;“连接数据库过程中发生错误,检查服务器是否正常连接字符串是否正确”异常_copynew().ado.isvalidconnection()-CSDN博客
1、引入sqlsugar的nugat包 2、封装一个操作类(参考sqlsugar官方文档) public static class SqlsugarSetup { public static void AddSqlsugarSetup(this IServiceCollection services, IConfiguration configuration,string dbName = "db_master") { SqlSugarScope sqlSugar = new SqlSugarScope(new ConnectionConfig() { DbType = SqlSugar.DbType.SqlServer, ConnectionString = configuration.GetConnectionString(dbName), IsAutoCloseConnection = true, }, db => { //单例参数配置,所有上下文生效 db.Aop.OnLogExecuting = (sql, pars) => {...
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with IConfiguration
Contact IConfiguration, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack