国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

.net8+webapi+sqlsugar基本配置;“連接數(shù)據(jù)庫過程中發(fā)生錯(cuò)誤,檢查服務(wù)器是否正常連接字符串是否正確”異常

這篇具有很好參考價(jià)值的文章主要介紹了.net8+webapi+sqlsugar基本配置;“連接數(shù)據(jù)庫過程中發(fā)生錯(cuò)誤,檢查服務(wù)器是否正常連接字符串是否正確”異常。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、引入sqlsugar的nugat包

2、封裝一個(gè)操作類(參考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 =>
                {
                    //單例參數(shù)配置,所有上下文生效
                    db.Aop.OnLogExecuting = (sql, pars) =>
                    {
                        //Console.WriteLine(sql);//輸出sql
                    };
                    //技巧:拿到非ORM注入對象
                    //services.GetService<注入對象>();
                });
            services.AddSingleton<ISqlSugarClient>(sqlSugar);//這邊是SqlSugarScope用AddSingleton
        }
    }

3、配置program.cs和appsettings

program.cs加上下面代碼

builder.Services.AddSqlsugarSetup(builder.Configuration, "db_master");

?appsettings配置連接字符串

copynew().ado.isvalidconnection(),c#,sqlserver,sql,asp.net

4、新建一個(gè)控制臺(tái)生成實(shí)體類

copynew().ado.isvalidconnection(),c#,sqlserver,sql,asp.net

5、添加測試的controller

namespace Crud_demo02.Controllers
{
    [ApiController]
    [Route("[controller]/[action]")]
    public class TestController : ControllerBase
    {
        private readonly ISqlSugarClient _db;
        public TestController(ISqlSugarClient db)
        {
            this._db = db;
        }

        [HttpGet]
        public List<sys_user> GetAll()
        {
            bool isconnect=_db.CopyNew().Ado.IsValidConnection();
            List<sys_user> lst =_db.Queryable<sys_user>().ToList();
            return lst;
        }
    }
}

6、swagger調(diào)試拋異常

copynew().ado.isvalidconnection(),c#,sqlserver,sql,asp.net

7、修改csproj文件中,僅適用.net 8(參考sqlsugar官方文檔)?

copynew().ado.isvalidconnection(),c#,sqlserver,sql,asp.net

8、重新生成后就能正常連上數(shù)據(jù)庫了

copynew().ado.isvalidconnection(),c#,sqlserver,sql,asp.net?

9、仍然連接不上

new SqlConnection(db.CurrentConfig.ConnectionString).Open()//原生進(jìn)行測試 是否是 SqlSUgar問題

參考sqlsugar連不上sql server對應(yīng)文檔https://www.donet5.com/home/doc?masterId=1&typeId=1218?

?文章來源地址http://www.zghlxwxcb.cn/news/detail-839972.html

到了這里,關(guān)于.net8+webapi+sqlsugar基本配置;“連接數(shù)據(jù)庫過程中發(fā)生錯(cuò)誤,檢查服務(wù)器是否正常連接字符串是否正確”異常的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 使用SqlSugar連接多個(gè)數(shù)據(jù)庫(sqlserver,sqlite,mysql)

    使用SqlSugar連接多個(gè)數(shù)據(jù)庫(sqlserver,sqlite,mysql)

    ? ? 有時(shí)候,一個(gè)項(xiàng)目只有一個(gè)數(shù)據(jù)庫,比如只有SQLite,或者M(jìn)ySQL數(shù)據(jù)庫,那么我們只需要使用一個(gè)固定的數(shù)據(jù)庫即可。但是一個(gè)項(xiàng)目如果寫好了,有多個(gè)用戶使用,但是多個(gè)用戶使用不同的數(shù)據(jù)庫,這個(gè)時(shí)候,我們就需要把軟件設(shè)計(jì)成可以連接多個(gè)數(shù)據(jù)庫的模式,用什么數(shù)

    2023年04月08日
    瀏覽(32)
  • .NET Core WebAPI中使用Log4net 日志級別分類并記錄到數(shù)據(jù)庫

    .NET Core WebAPI中使用Log4net 日志級別分類并記錄到數(shù)據(jù)庫

    記錄日志為文檔 記錄日志到數(shù)據(jù)庫

    2024年02月20日
    瀏覽(85)
  • 實(shí)驗(yàn)3 路由器基本配置及路由配置

    實(shí)驗(yàn)3 路由器基本配置及路由配置

    1、路由器幾種模式。 2、基本的配置命令。 3、路由器各接口的配置方法。 4、會(huì)查看檢測接口狀態(tài)。 寫出自己學(xué)習(xí)使用了哪些命令,命令是在什么模式下執(zhí)行。 寫出DCE配置的基本命令和配置過程。 路由器中serial端口與其他端口有什么不同。 所示制作網(wǎng)絡(luò)拓?fù)?,路由器的?/p>

    2024年02月08日
    瀏覽(24)
  • 交換機(jī)的基本配置和VLAN配置

    交換機(jī)的基本配置和VLAN配置

    實(shí)驗(yàn)五 交換機(jī)的基本配置 1實(shí)驗(yàn)?zāi)康?(1)了解多種品牌及多種系列的交換機(jī),如Cisco、H3C銳捷(本實(shí)驗(yàn)將以銳捷系列交換機(jī)為例); (2)熟悉多種交換機(jī)的基本命令; (3)掌握交換機(jī)的各種參數(shù)配置、IP地址配置等;(4)掌握交換機(jī)的本地管理、遠(yuǎn)程管理方法; (5)通過對交換機(jī)的管理配置,掌握

    2023年04月16日
    瀏覽(26)
  • .NET Core WebAPI中封裝Swagger配置

    .NET Core WebAPI中封裝Swagger配置

    創(chuàng)建一個(gè)Utility/SwaggerExt文件夾,添加一個(gè)類 在SwaggerExt類中添加方法,將相關(guān)配置添寫入 調(diào)用封裝的方法

    2024年02月20日
    瀏覽(27)
  • nginx基本2——配置文件詳解(網(wǎng)頁配置篇)

    nginx基本2——配置文件詳解(網(wǎng)頁配置篇)

    nginx安裝方式比較多,yum安裝和二進(jìn)制安裝的路徑不同,配置文件路徑在nginx安裝目錄下。 默認(rèn)啟動(dòng)nginx時(shí),使用的配置文件是:安裝路徑/conf/nginx.conf文件。 也可以在啟動(dòng)nginx時(shí),通過-c選項(xiàng)指定其他配置文件啟動(dòng)。 配置文件類型 作用 釋義 nginx.conf nginx的基本配置文件 一般都

    2024年02月16日
    瀏覽(24)
  • ubuntu基本配置

    ubuntu基本配置

    記錄一下每次重新安裝系統(tǒng)之后都要進(jìn)程的操作 更新源的教程 gcc g++ gdb git vim spacevim zsh oh-my-zsh,主題默認(rèn)為’ys’ 切換默認(rèn) shell 注銷之后登錄 spaceVim 修改tab為4 默認(rèn)的代碼縮進(jìn)值是 2,縮進(jìn)的大小由選項(xiàng) default_indent 設(shè)置, 如果希望使用 4 個(gè)空格作為縮進(jìn),只需要在 SpaceVi

    2024年02月07日
    瀏覽(17)
  • Linux網(wǎng)絡(luò)基本配置

    Linux網(wǎng)絡(luò)基本配置

    Linux網(wǎng)絡(luò)的基本配置和網(wǎng)絡(luò)接口的初始化都是通過一組配置文件,可執(zhí)行腳本和命令來控制的。 通常網(wǎng)絡(luò)的配置主要經(jīng)過以下幾個(gè)步驟: 配置主機(jī)名稱; 網(wǎng)絡(luò)文件配置; 配置網(wǎng)卡配置文件; 配置域名解析; 網(wǎng)絡(luò)服務(wù)重啟。 一、 主機(jī)名稱配置 配置主機(jī)名稱的目的是方便人

    2024年02月09日
    瀏覽(37)
  • django 項(xiàng)目基本配置

    django 項(xiàng)目基本配置

    使用命令創(chuàng)建項(xiàng)目 效果 根目錄創(chuàng)建apps用以放置所有包 切換至apps目錄創(chuàng)建子應(yīng)用 muxi_shop_back/settings.py 數(shù)據(jù)庫配置 創(chuàng)建數(shù)據(jù)庫 配置靜態(tài)文件路徑 數(shù)據(jù)庫配置 如果是協(xié)同開發(fā)數(shù)據(jù)庫表是提前準(zhǔn)備好的,可以將表的字段映射到本地 setting配置文件 注: 安裝mysqlclient 可能會(huì)顯示以

    2024年02月07日
    瀏覽(23)
  • 【W(wǎng)ebpack】基本配置

    entry(入口) 指示 Webpack 從哪個(gè)文件開始打包 output(輸出) 指示 Webpack 打包完的文件輸出到哪里去,如何命名等 loader(加載器) webpack 本身只能處理 js、json 等資源,其他資源需要借助 loader,Webpack 才能解析 plugins(插件) 擴(kuò)展 Webpack 的功能 mode(模式) 主要由兩種模式:

    2024年02月20日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包