using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using ZhongLianInterface; namespace ZhongLianService { public static class ZhongLianServiceExtend { public static IServiceCollection InitZhongLianService(this IServiceCollection services, IConfiguration configuration) { #if !DEBUG services.AddActors(option => { option.Actors.RegisterActor(); }); #endif SqlSugarScope sqlSugar = new SqlSugarScope(new ConnectionConfig() { DbType = SqlSugar.DbType.MySql, ConnectionString = configuration.GetConnectionString("Default"), IsAutoCloseConnection = true, }); services.AddSingleton(sqlSugar); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); return services; } } public class ZhongLianService { } }