.NETのコア - SqlSugar使用

A、DbContext設定

    パブリック クラスDbContext 
    { 
        パブリックDbContext()
        { 
            Dbの = 新しい新しい SqlSugarClient(新しい新しいConnectionConfig()
            { 
                のConnectionString = " SERVER = 120.79.21.96は、テストPWD =; UIDがテスト= =テスト・データベースを" 
                のDbType = DbType.MySql、
                InitKeyType = InitKeyType .Attribute、// から主キーと付加情報の特性から読み取る 
                IsAutoCloseConnectionは= trueに// 自動解除モードとEF同じ原理を有効に私が説明しません
            });
            @ -ToneコードがSQL印刷するために使用される 
            Db.Aop.OnLogExecuting =(SQL、Parsで)=> 
            { 
                Console.WriteLineを(SQL +を" \ R&LT \ N- " + 
                    Db.Utilities.SerializeObject(pars.ToDictionary(IT => IT。 ParameterNameが、それは=> it.Value))); 
                Console.WriteLineをは(); 
            }; 
        } 
        // 注意しない静的書き込まれ、静的書き込むことができない
        公衆 SqlSugarClientデシベル; // 処理トランザクションと複雑なマルチテーブルのクエリの操作 
    }

第二に、使用

        公共IActionResult GetInit()
        { 
            DbContext DB = 新しいDbContext()。

            リスト <DBリスト> A = db.Db.SqlQueryable <DBリスト>(LEFTはa.SubG_ID = ON BとUser_SubGroup結合として亜群a.SubG_ID、a.SubG_GroupName、d.User_Id、d.User_Name、d.User_Avatarを選択b.SubG_ById INNERはb.User_Id = c.Frie_ByIdインナーd.User_Id = c.Frie_ById WHERE c.User_Id = 5 ON DとユーザのJOIN ON Cと友達にJOIN   ).ToList(); 

            文字列 strの= "{\ "コード\":0、\ "MSG \":\ "\"、\ "データ\":{\ "鉱山\":{\ "ユーザー名\":\ "紙面の\"、\「ID \ ":\" 100000 \ "\" ステータス\ ":\" オンライン\ "\" 記号\ ":\" 深いコーディングの世界で、軽量の紙飛行機の\をやって "\" アバター\ " :\ "HTTP://cdn.firstlinkapp.com/upload/2016_6/1465575923433_33812.jpgの\"}、\ "友人の\":[{\ "グループ名\": "遠位コックコード\" \、ID」\ \ ":1、\" オンライン\ ":2、\" リスト\ ":[{\" ユーザー名\ ":\" 陰の心\ "\" のid \ ":\" 100001 \ "\" アバター\ " :\ "のhttp://tp1.sinaimg.cn/157188​​9140/180/40030060651/1 \" \ "記号\":\ "これら全ての試験データであり、実際のリターンは、厳密にフォーマット\に従います"}、{ \ "ユーザー名\":http://tva3.sinaimg.cn/crop.0」\: "108101 \"、\ "アバター\" \:\ "Z_ CHING \"、\ "のid \"。0.512.512.180/8693225ajw8f2rt20ptykj20e80e8weu.jpgの\ "\" 記号\:マイクロ電気供給ダレン\ "\" "}、{\" ユーザー名\ ":\" Lemon_CC \ "\" のID \:102101 "\" を\ "\" アバター\ ":\" のhttp://tp2.sinaimg.cn/1833062053/180/5643591594/0 \ "\" \サイン ":\" \ "}、{\" ユーザー名\「:\ "馬Xiaoyun \"、\ "のid \":\ "168168 \"、\ "アバター\":\ "のhttp://tp4.sinaimg.cn/2145291155/180/5601307179/1 \"、\ "記号\" :\} "コード\世界を書くことは難しいことではありませんようにする"、{\ "ユーザー名\": "666666 \"、\ "アバター\" \: "Xuxiao鄭\" \、\ "のid \" を「\のhttp:/ /tp2.sinaimg.cn/1783286485/180/5677568891/1 \ "\" 記号\ "\" コード恥ずかしい方法で、記述する必要があり、最終的に\ "}]}、{\" グループ名\ ":\" ネットワーク赤\ "\" のid \ ":2、\" オンライン\ ":3、\" リスト\ ":[{\" ユーザー名\「:\ "ルオ・ユーフェン\"、\ "のid \":\ "121286 \"、\ "アバター\":\ "のhttp://tp1.sinaimg.cn/1241679004/180/5743814375/0 \"、\「署名\ 「:\」自分の力で悪い、メディアや記者が、彼らは良い人ではないこと、そしてパーティーのために時には面接候補がトラップ\「}、{\」ユーザー名\にあるものを信じることはありません。「:\」長澤あずさあずさ\ "\" のid \ ":\" 100001222 \ "\" 記号\ ":\" ":\" のhttp:私は日本人女性アーティスト長澤汝ZUコネチカット\ "\" アバター\午前// tva1.sinaimg.cn/crop.0.0.180.180.180/86b15b6cjw1e8qgp5bmzyj2050050aa8.jpgの\ "}、{\" ユーザー名\:魚_MsYuyu \ "\" のid \ "\":12123454 \」 "\"、\ 「アバター\」:\「のhttp://tp1.sinaimg.cn/5286730964/50/5745125631/0 \」、\「記号\」:! \「私はそれがあまりにも低準スーパーパンチラインであることを怒っていた\ "}、{\" ユーザー名\ //tp4.sinaimgます:http: "\" 10034001 \ "\" アバター\: "\" 謝ナン\ "\" "\" のid \。CN / 1665074831/5617130952分の180/0 \ "\ "\記号" \ "\"}、{\ "ユーザー名\":\ "柏雪近在它香\" \ "のID \":\" 3435343 \ "\ "アバター\":\ "HTTP://tp2.sinaimg.cn/2518326245/180/5636099025/0 \"、\ "署名\":\ "\"}]}、{\" GROUPNAME \ ":\" 我心中的女神\ "\ "のid \":3、\ "オンライン\":1、\ "リスト\":[{\ "ユーザー名\":\ "林心如\"、\" id \ ":\" 76543 \ "\ "アバター\":\ "のhttp://tp3.sinaimg.cn/1223762662/180/5741707953/0 \"、\ "記号\":\" 我爱贤心\ "}、{\" ユーザー名\ 4803920 \ "\ "アバター\: "\" "\" 佟丽娅\ "\" のID \":\" http://tp4.sinaimg.cn/1345566427/180 / 5730976522/0 \ "\ "記号\":\ "我也爱贤心吖吖啊\"}]}]、\ "グループ\":[{\ "グループ名\":\"前端群\ "\ "のID \":\ "101 \"、\ "アバター\":\ "HTTP://tp2.sinaimg.cn/2211874245/180/40050524279/0 \"}、{\" GROUPNAME \: ":\ "102 \"、\ "アバター\":\ "のhttp://tp2.sinaimg.cn/5488749285/50/5719808192/1 \ "\" 社区官方群\"、\" のid \フライ「}]}}" ;
             VAR結果は= JsonConvert.DeserializeObject(文字列);
             // リストの<string> DIC = ChatHub.GetOnlineUserIds(); 

            リターンJSON(結果); 
        }

 

おすすめ

転載: www.cnblogs.com/fger/p/11612099.html