WPF SqlSugar注入
1.安装 SqlSugar 依赖包

2.创建数据库配置类
public class SqlSugarConfig { private static readonly string connectionString = "Data Source=localhost;Database=xxx;User Id='root';Password='xxxxxx';charset=utf8;port=3306"; public static SqlSugarClient GetInstance() { var db = new SqlSugarClient(new ConnectionConfig() { ConnectionString = connectionString, DbType = DbType.MySql, IsAutoCloseConnection = true, InitKeyType = InitKeyType.Attribute }); return db; } }
3.注入
protected override void RegisterTypes(IContainerRegistry containerRegistry) { containerRegistry.RegisterSingleton<SqlSugarClient>(()=>SqlSugarConfig.GetInstance()); }
4.构造方法赋值调用
private SqlSugarClient _sqlSugarClient; public MainViewModel(IRegionManager regionManager,SqlSugarClient sqlSugarClient) { _sqlSugarClient = sqlSugarClient; }

浙公网安备 33010602011771号