编辑
2025-09-22
C#
00

目录

摘要
正文
注意

摘要


在现代的.NET应用程序中,依赖注入(DI)是一种常用的技术,它有助于提高代码的模块化和可测试性。SqlSugar支持与.NET Core的依赖注入系统无缝集成,这意味着你可以轻松地将SqlSugar集成到你的.NET Core或.NET 5/6应用程序中。

正文


对于Winform项目,我们修改一下Program.cs文件

首先,确保已经安装了SqlSugar和SqlSugar.IOC的NuGet包。你可以通过NuGet包管理器或者使用以下命令安装:

XML
Install-Package SqlSugar Install-Package SqlSugar.IOC

image.png

在Program.cs文件下添加代码

C#
SugarIocServices.AddSqlSugar(new IocConfig() { ConnectionString = System.Configuration.ConfigurationManager .AppSettings["DataConnString"].ToString(), DbType =IocDbType.SqlServer, IsAutoCloseConnection = true });

调用修改

就是将原来继承的DbContext,换成DbScoped.SugarScope

C#
wms_user user = new wms_user { name = "李四", dept = "IT", duty = "程序员", hire_date = DateTime.Parse("2022-1-1"), term_date = DateTime.Now }; var ret = DbScoped.SugarScope.Insertable(user).IgnoreColumns(x => x.hire_date) .ExecuteReturnSnowflakeId();

注意

通过上述步骤,你可以在你的.NET Core或.NET 5/6应用程序中轻松地使用SqlSugar进行数据操作,同时享受依赖注入带来的好处。

本文作者:技术老小子

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!