From adfaf3270207bffac15e4ecc74e45167c0da979a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A8=81=E5=8B=9D=20=E5=BC=B5?= Date: Mon, 22 Apr 2024 12:26:36 +0800 Subject: [PATCH] README C --- C_shape/README.md | 132 ++++++++++++++++++ .../webapi_demo.metadata.v7.bin | Bin 324484 -> 337928 bytes .../webapi_demo.projects.v7.bin | Bin 794511 -> 927211 bytes .../WEBAPI_DEMO/DesignTimeBuild/.dtbcache.v2 | Bin 223824 -> 223824 bytes ...0e434723-a40d-4cdf-96e9-ffed68cc686c.vsidx | Bin 0 -> 37120 bytes ...824cbc4-db5d-4efe-bf8e-a2f8886f17be.vsidx} | Bin ...e9fcdf1c-1df6-4f6e-a58a-52dc5af5d5eb.vsidx | Bin 107 -> 0 bytes .../.vs/WEBAPI_DEMO/v17/.futdcache.v2 | Bin 1052 -> 1210 bytes .../WEBAPI_DEMO/.vs/WEBAPI_DEMO/v17/.suo | Bin 95744 -> 84992 bytes .../.vs/WEBAPI_DEMO/v17/DocumentLayout.json | 97 ++++++------- .../net6.0/WEBAPI_DEMO.AssemblyInfo.cs | 2 +- .../WEBAPI_DEMO.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 4 +- .../Release/net6.0/WEBAPI_DEMO.assets.cache | Bin 160811 -> 160811 bytes .../obj/WEBAPI_DEMO.csproj.nuget.dgspec.json | 10 +- .../WEBAPI_DEMO/obj/project.assets.json | 6 +- .../WEBAPI_DEMO/obj/project.nuget.cache | 4 +- 17 files changed, 196 insertions(+), 61 deletions(-) create mode 100644 C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/.vs/WEBAPI_DEMO/FileContentIndex/0e434723-a40d-4cdf-96e9-ffed68cc686c.vsidx rename C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/.vs/WEBAPI_DEMO/FileContentIndex/{d6e61c0f-7bf4-491c-9abe-859e0fbd618d.vsidx => 2824cbc4-db5d-4efe-bf8e-a2f8886f17be.vsidx} (100%) delete mode 100644 C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/.vs/WEBAPI_DEMO/FileContentIndex/e9fcdf1c-1df6-4f6e-a58a-52dc5af5d5eb.vsidx diff --git a/C_shape/README.md b/C_shape/README.md index e69de29..3a6a437 100644 --- a/C_shape/README.md +++ b/C_shape/README.md @@ -0,0 +1,132 @@ +# .NET +## 介紹 +### 目前都以.NET6去做開發,有以下特點 +* 簡化的開發:非常容易上手。 C# 10中的新語言功能可減少您需要撰寫的程式碼數量。 對 Web 堆疊和最少 API 的投資,可讓您輕鬆快速寫入較小且更快速的微服務。 +* 效能較佳:.NET 6 是最快的完整堆疊 Web 架構,如果在雲端中執行,則可降低計算成本。 +* 極致生產力:.NET 6 和 Visual Studio 2022 會提供熱重新載入、新 Git 工具、智慧型程式碼編輯、強固診斷和測試工具,及更好的小組共同作業。 +### 講建立專案的部分前,先看過Enity Framework core 與 LinQ +## +## Enity Framework core +### 是一個ORM框架,可以大幅減少使用SQL語法,且透過強型別取得與操作物件資料 +#### 建立連線 +``` + private readonly SqlContext _context; + public Test_0612_01Controller(SqlContext context) + { + _context = context; + } + + +``` +#### 新增資料 +``` +_context.表名稱.Add(遇新增的資料); +``` +#### 刪除資料 +``` +_context.表名稱.FindAsync(id); +``` + +#### 儲存變更 +``` +_context.SaveChangesAsync(); +``` +#### 搜尋資料 +##### 全部資料 +``` +_context.表名稱.ToListAsync(); +``` +##### 指定資料 +``` +_context.表名稱.FindAsync(id); +``` +##### 條件式資料 +``` +_context.表名稱.Where(L=>L.條件式); +``` +## +## LinQ(音link) +### 一種數據查詢語言,被廣泛應用於C#中 +### 對做API來說,常常需要針對不同資料做提取,這邊使用LinQ會方便很多 +#### 查詢表名稱內所有資料 +``` +from c in _context.表名稱 +select c +``` +#### 查詢表名稱符合條件A的資料 +``` +from c in _context.表名稱 +where 條件A +select c +``` +#### 查詢表名稱內所有資料並由小至大 +``` +from c in _context.表名稱 +orderby 欄位名 +select c +``` +## +## VS2022 +### 安裝 [下載連接](https://visualstudio.microsoft.com/zh-hant/vs/compare/) +### 下載後,若單純架設網站選擇ASP.NET 與 Node.js(之後寫Vue會用到) +### 若需要維護Winform 或是WPF 則選擇.NET桌面開發 +![](http://140.125.21.65:8418/Education/Backend/raw/branch/master/C_shape/img/%E5%9C%96%E7%89%871.png) + +### 若需要快速建立,則直接使用我提供的DEMO去做開發 +## +# ASPNET +### 建立新專案 +![](http://140.125.21.65:8418/Education/Backend/raw/branch/master/C_shape/img/%E5%9C%96%E7%89%872.png) + +### 選擇版本 (這邊以.NET6做教學 目前最新的.NET8) +![](http://140.125.21.65:8418/Education/Backend/raw/branch/master/C_shape/img/%E5%9C%96%E7%89%873.png) + +### 啟動 +![](http://140.125.21.65:8418/Education/Backend/raw/branch/master/C_shape/img/%E5%9C%96%E7%89%874.png) + +### 安裝套件包(NuGet) +![](http://140.125.21.65:8418/Education/Backend/raw/branch/master/C_shape/img/%E5%9C%96%E7%89%875.png) +### 設定資料庫連線 +#### 於appsettings.json 中加入 +``` +//連接MYSQL + "ConnectionStrings": { + "tarefasConnection": "server=140.125.21.65;port=3307;uid=VIP125;pwd=@VIPvip125;database=VIP125" + } +``` +![](http://140.125.21.65:8418/Education/Backend/raw/branch/master/C_shape/img/%E5%9C%96%E7%89%876.png) + +#### 於Program.cs中加入設定 +``` + builder.Services.AddDbContext(opt => +{ + string connectionString = builder.Configuration.GetConnectionString("tarefasConnection"); + var serverVersion = ServerVersion.AutoDetect(connectionString); + opt.UseMySql(connectionString, serverVersion); +}); +``` +![](http://140.125.21.65:8418/Education/Backend/raw/branch/master/C_shape/img/%E5%9C%96%E7%89%877.png) +### 建立與資料庫table的連線 +#### 創建Model + 建議將創建的Model名稱第一個字大寫,資料庫內部資料表名用小寫,這樣較好對比 + Model內容需要跟資料表的欄位名稱相對應 + +![](http://140.125.21.65:8418/Education/Backend/raw/branch/master/C_shape/img/%E5%9C%96%E7%89%879.png) +#### 創建Services + Haskey指的是不會重複的 + 像是身份證字號這種的就不會重複 +![](http://140.125.21.65:8418/Education/Backend/raw/branch/master/C_shape/img/%E5%9C%96%E7%89%878.png) + +### 創建控制器 +![](http://140.125.21.65:8418/Education/Backend/raw/branch/master/C_shape/img/%E5%9C%96%E7%89%8710.png) +### 創建出來的頁面 +![](http://140.125.21.65:8418/Education/Backend/raw/branch/master/C_shape/img/%E5%9C%96%E7%89%8711.png) + +![](http://140.125.21.65:8418/Education/Backend/raw/branch/master/C_shape/img/%E5%9C%96%E7%89%8712.png) + +![](http://140.125.21.65:8418/Education/Backend/raw/branch/master/C_shape/img/%E5%9C%96%E7%89%8713.png) + +![](http://140.125.21.65:8418/Education/Backend/raw/branch/master/C_shape/img/%E5%9C%96%E7%89%8714.png) + +![](http://140.125.21.65:8418/Education/Backend/raw/branch/master/C_shape/img/%E5%9C%96%E7%89%8715.png) + diff --git a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/.vs/ProjectEvaluation/webapi_demo.metadata.v7.bin b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/.vs/ProjectEvaluation/webapi_demo.metadata.v7.bin index 72cc43d370edec2183cbd3c26ff01f5d6e56a462..433d4e7a5d275884db3c45995fda3397e8238c2c 100644 GIT binary patch delta 7542 zcmbuEYiv|S6vy{=rtMO;bm=aA(8sn=TMBd=rnXox6ev_Nh!v=)S;F?QKxxz0Rsx8u z$RorUl{7l>MZ|=!rXM7H0_CG048`&mq<~mKl!7ln5dZgX?{;pvZFept1oocuJ9FpE znX~7d-P!Nj)8me}&2ZW9hj;HM+5CN{QrI=HCwaSnmtWcCkJ;rX2mLgwh8;_`+16Cf z@zn$a9YJ4prEgIn*woqD=36<-w=huO6liJiRjvuHuWbwXRxMt*pn3`4ev2^H18#vN z*Gt^&IJjzQ&Qsz?(A_ryB0tu^hmvF&?L~DX=YC-Obq}95be>aU?{TZSdeqaSjt!f8+{fBexV$Xpy6Lt z(TOY`>@q2qZicR+3AjUaehitO11QZ`=2mEGXw`3YFqEad`@LTxUuUXCw| ze83i}yz-8~+QybnUjcB*!dPu8N*kJ+r&&bX8tMw=QLQET`~doi>3}7hblu?@ym)}b zA9|yPe!VRw#>S7HA|9S|gRWNRV0-f zZ=Iksm8?VAC+WTzujBwGG7C|5bbXT_DrxIzZ3{lu#`%IX^bW7?j;ZHG=V-f?eJU;d zs7qPXRa}_lwK|PbwsalMFX-}5TcLFD_OnV8KXQS-8+z<}Y$5#!iFB?ZlUhv&A=8{a zR!$z4k0W_jNK)m|C5UFd1rbn*EG`+M>M$mA*cX=<(H|+I_`@r7^2)(#Y4qaWQrV!E zywhwI(fLMu88W$Y4u9b)P4~QTD z?yMc-#_KdaPiRREuRT@pUHJ4Wg(p$`_@+A5Q#LxI8BQ%WSJLjyxX6%A^-7xDjEt)@ zgn+rfhuj_c)zC1cu{;uAZn%CCM;VP*nQu9AxOz`A_(P_evP++nV)Tok9s@~3+E@R> J@7<FO3LlmND5sYA{RtW76h4Rm6kfIT_C1~lW zky;*s^w{vw8Y4dp1SsYzQ?mg$uoV~Mm zHykX!_{$^jy37SvaaC7ygRbrxuIXB?y+3Kg7>y0|#T+agWRu~rgG&e5Xx5HDMy#jw z4u|GC9GsP6>@A3SLCguT{)Ynr7NFpWH*&-qnIT7xdLu{qiW{IS7@WZ9#Z}++1ac@nDh~g-$BaVTyFb=6klu zy70R!qr@8;m!giq?a6BPaIhfT5W%vHpjX5xqndfM=@Bu2?Ww9*O_YvGODJ8Dk=ydmIU%(9jOoN#z;9&Ai!-TdR{ ztpe5T7K;p>ufwthRMm~w7E@I>=9LQ;`+VTj>T|x_Dxj2%3Xw9`XO+)R0q?4?jt1eR zgJtv7B6bRUmQwC%Osyn(@ClC?Us-9@C&TX!Z!TANg@V1_C*RBW)>?x)^ik>SRC)$` zKBVM7cLO&pu+w_)?mB{e>*t&{a_J0j~g3|Vs-)B z8jRa;(ZTgKw2PM<-d_U)DjcB?eTz}V{^2ECj6oYNJDAo0MR3Kz63>2zuWSm=(b;kS z$sX&cEEsUG_G?=AU*6khtWq%TH!BBX4sYjbs+}>H_JJOKyh;C5Mt=i+omh6lDrAB% z|MFXy{w6;2v^f*29#Tf)r^8p*hp*<(GiP#|&1Se`zMmMu;^~UUduHq3OrnkKT}!Xt zqpxTYx=yOI^YERuwjLiJU2R4ZUV+D|&0K#f>Sq_m6HDuCxjw-j?2x(!n5B^7hzUaZq|!`k#Z%)p``}(RcJ!B??2* zK**1o6r_q&m1@$URF@i3Q))@=5KdliMe2 z5z?#>XPfM|GTA-cyUVU%Ljs`oR(_fnq z?>7tCIggy3D?Zog%f?UqY$u6Re@%2;3sVbo3rh=Y3tJ0&3r7oQ3s(#G7M^~20NJbyNdN!< diff --git a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/.vs/WEBAPI_DEMO/DesignTimeBuild/.dtbcache.v2 b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/.vs/WEBAPI_DEMO/DesignTimeBuild/.dtbcache.v2 index 0920e2687027ce48415bc79beffadbd219896200..f162e7a025f69bc3689dc0d04f33b2d2872d2491 100644 GIT binary patch delta 781 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 diff --git a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/.vs/WEBAPI_DEMO/v17/.futdcache.v2 b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/.vs/WEBAPI_DEMO/v17/.futdcache.v2 index 6321dd3ef74d73a33aeafbd66ecf5927c4af5000..c6baba7111833850448c41d02e4fb6cf17971ee8 100644 GIT binary patch delta 61 zcmbQkv5S+DeIuhZi(b65RZM7cYEf}afOCvXYH@Z+enCu#VT@C1a&~H7N{n-SaYkZ6 QYD~DRlVgDAn-@GL|HyRw!4g72G^O1ODV%0-F4k;5G1h)A9&6)r zM2eV&$U;m-OhLpV9$AB zS12+TA{HT*Jn9@A%y-cxU4>E95EHF=YFH-|T{Wy-JB)5ex*pMhpl`(}xc8VmD$6l-r|r%TLd~7e@yIJH#ijA)&2P*GXm~)i0xM!3s#Ek=!(z;V1GcL}r0& zyx0?Myg^%o;~~K@pf^?|TFN?4y{8cSV&{EFr`p-+r;$V>FBE9uj9l7B2S;6g!ncWUY=s)q-PFv<| zp&gMjK_-98p_bI47Rs|?OXh3}&Xy*!t>E}(Jp|H~e^Ce-8ND9X9IZF76M?<7%yPk! zBLe88tUlSHD1zRt*5%TkJ{W8@vTsO)m7r{vN!61)5yf93i)nP~Zl$(*K_)$p@-FtD>r= z&M+-0CuUMZDo7JC5d$e9*?3lE5lz*-_Bqp@z;Q( zwD_yTwwcrs3u(kz45SDT7z55?B1Ytz$QlfK1{^u+N-?&L99?GW9$}uXR6;prQ(b|f zBs(ipzo=Z7omXJcH~(n@b-7gw71Y04PcK(#(vOU9Av*ZdA4PfS2*(34@Uj&64jshB zHR7H)bA@iQ%(1KWxKE9wp~7r2H7|QN;>&-ew|Le5j@Lg2s`P{7Q^Nl4bC3x%{Cuc% zeNwU_b$w1nz1h@93-zJ0mlrHNAfNZ`f;6BYo0cz?348L(z*f!C%(HSTuieXAOJIIE zi=bD=r_8920dD;kT9Xw@FGPh2f%#Wqh!8*NInAU8RZAOGj^4!UCtj&fgm=EIuVUYa2mrR-jnB|kp)TU!a~~K zc4XYkFK~PL@0db6|22u43KA0celPV$$n&>C@ZgbuTbFngP{~NnW z$H#rKMHyLJU)(N`j;O!RKzjL=)0ldMKE?Q*CuRMFTcYs zdks)-*G6IE-p!MGek~F$e*yPtLeJV+?CXXQ;nf3b@Gr+)4$}mJDFcuos{T!oho7?+ zo<6D-2^k;s0?p_>LG#|3EL=QuiYw~{qvOnK8I}n&5hI@QRgYx?7Dpyf`B)}kd@K`K zi~W_33}iJ`9bdKT3#T?rBl6CKu9env5ja}-p%Q~F8cs7mDi(HqZnOa!&#>_I;j-wp++*@*}jvdP(J%N>n7rp}m$Q z(hYsH=*TBFjWs#FP;NuJ~y zRbS7GH>Md{@bEAjnv8}j*TG>?8!BA~htU;|)|x6SnpX4A2ZH>!$3YBmdTi2BbkE<< zz=g31%lU>ZNTI6h`{1)N&hWG2AmbN%LNb3|0*B%J7^b-u3v>8is6atKxn_euk6{M3 zi~KoX_+l((*ikwd_^$)NAI9ZEe&-ZO7^?;fP}XVF3@q<38}!=mk#lUiQR}|QYQ8%H zo|P!^9nk%6Tu$G-73iiO-{uI5Z!5+jJBKR2(gr1fA%4lhrJ((yh2H1FXgrO|DrS?-!PM!8h_=Abr+-IEO!b`2p%=*ICj$wArd zmKp4sT00lq7dn6^2GiJ4LI`lq8%1YZ*30fm+3l}xJn@-d6b4ddiF*dAr$egkj%Z%v zs^*FYrO^!T%fA4#`I{LKIR5j2FAs;w%H{4^5TJ$pG05bx7*!C+Zf4LKj{A5ItXbj9 zXTd^W=B_2A^c?(;T?uy3jbu}FEyt%dl2`4Gh)@`Z?zi48mD?0NAZ zh~nM8Co2)NzlYvt-fn%n5gu~g$sn`Ksz48AAGoER+e@?C4kgI#%T0jy9N{f+%6=pl H7Q(*)xT%*T delta 5376 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 a!a4syI`Gnwe)5x__FqNkQ#?-Q6aEc>HTU2E diff --git a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/.vs/WEBAPI_DEMO/v17/DocumentLayout.json b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/.vs/WEBAPI_DEMO/v17/DocumentLayout.json index 0217207..c26a3fe 100644 --- a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/.vs/WEBAPI_DEMO/v17/DocumentLayout.json +++ b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/.vs/WEBAPI_DEMO/v17/DocumentLayout.json @@ -1,34 +1,34 @@ { "Version": 1, - "WorkspaceRootPath": "Z:\\leo\\\u7B46\u96FB\\CODE\\Project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\", + "WorkspaceRootPath": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|z:\\leo\\\u7B46\u96FB\\code\\project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\sqlite\\webapi_demo\\webapi_demo\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|solutionrelative:webapi_demo\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|z:\\leo\\\u7B46\u96FB\\code\\project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\sqlite\\webapi_demo\\webapi_demo\\controllers\\test1controller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|solutionrelative:webapi_demo\\controllers\\test1controller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|z:\\leo\\\u7B46\u96FB\\code\\project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\sqlite\\webapi_demo\\webapi_demo\\controllers\\test_0612_01controller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|c:\\users\\pc\\desktop\\t1\\beckend\\c_shape\\webapi\\sqlite\\webapi_demo\\webapi_demo\\controllers\\test_0612_01controller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|solutionrelative:webapi_demo\\controllers\\test_0612_01controller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|z:\\leo\\\u7B46\u96FB\\code\\project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\sqlite\\webapi_demo\\webapi_demo\\properties\\launchsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", - "RelativeMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|solutionrelative:webapi_demo\\properties\\launchsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + "AbsoluteMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|c:\\users\\pc\\desktop\\t1\\beckend\\c_shape\\webapi\\sqlite\\webapi_demo\\webapi_demo\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|solutionrelative:webapi_demo\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|z:\\leo\\\u7B46\u96FB\\code\\project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\sqlite\\webapi_demo\\webapi_demo\\services\\sqlcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|solutionrelative:webapi_demo\\services\\sqlcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|c:\\users\\pc\\desktop\\t1\\beckend\\c_shape\\webapi\\sqlite\\webapi_demo\\webapi_demo\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "RelativeMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|solutionrelative:webapi_demo\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" }, { - "AbsoluteMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|z:\\leo\\\u7B46\u96FB\\code\\project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\sqlite\\webapi_demo\\webapi_demo\\models\\test1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|c:\\users\\pc\\desktop\\t1\\beckend\\c_shape\\webapi\\sqlite\\webapi_demo\\webapi_demo\\controllers\\test1controller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|solutionrelative:webapi_demo\\controllers\\test1controller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|c:\\users\\pc\\desktop\\t1\\beckend\\c_shape\\webapi\\sqlite\\webapi_demo\\webapi_demo\\models\\test1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|solutionrelative:webapi_demo\\models\\test1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|z:\\leo\\\u7B46\u96FB\\code\\project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\sqlite\\webapi_demo\\webapi_demo\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", - "RelativeMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|solutionrelative:webapi_demo\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + "AbsoluteMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|c:\\users\\pc\\desktop\\t1\\beckend\\c_shape\\webapi\\sqlite\\webapi_demo\\webapi_demo\\services\\sqlcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|solutionrelative:webapi_demo\\services\\sqlcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|c:\\users\\pc\\desktop\\t1\\beckend\\c_shape\\webapi\\sqlite\\webapi_demo\\webapi_demo\\properties\\launchsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "RelativeMoniker": "D:0:0:{965D190C-DF37-414D-9EAA-88F56613F5C8}|WEBAPI_DEMO\\WEBAPI_DEMO.csproj|solutionrelative:webapi_demo\\properties\\launchsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" } ], "DocumentGroupContainers": [ @@ -38,7 +38,7 @@ "DocumentGroups": [ { "DockedWidth": 247, - "SelectedChildIndex": 6, + "SelectedChildIndex": 5, "Children": [ { "$type": "Bookmark", @@ -46,11 +46,11 @@ }, { "$type": "Document", - "DocumentIndex": 3, + "DocumentIndex": 6, "Title": "launchSettings.json", - "DocumentMoniker": "Z:\\leo\\\u7B46\u96FB\\CODE\\Project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Properties\\launchSettings.json", + "DocumentMoniker": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Properties\\launchSettings.json", "RelativeDocumentMoniker": "WEBAPI_DEMO\\Properties\\launchSettings.json", - "ToolTip": "Z:\\leo\\\u7B46\u96FB\\CODE\\Project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Properties\\launchSettings.json", + "ToolTip": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Properties\\launchSettings.json", "RelativeToolTip": "WEBAPI_DEMO\\Properties\\launchSettings.json", "ViewState": "AQIAAAAAAAAAAAAAAAAAAAoAAAAuAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", @@ -58,78 +58,81 @@ }, { "$type": "Document", - "DocumentIndex": 1, + "DocumentIndex": 3, "Title": "Test1Controller.cs", - "DocumentMoniker": "Z:\\leo\\\u7B46\u96FB\\CODE\\Project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Controllers\\Test1Controller.cs", + "DocumentMoniker": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Controllers\\Test1Controller.cs", "RelativeDocumentMoniker": "WEBAPI_DEMO\\Controllers\\Test1Controller.cs", - "ToolTip": "Z:\\leo\\\u7B46\u96FB\\CODE\\Project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Controllers\\Test1Controller.cs", + "ToolTip": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Controllers\\Test1Controller.cs", "RelativeToolTip": "WEBAPI_DEMO\\Controllers\\Test1Controller.cs", - "ViewState": "AQIAAFIAAAAAAAAAAAAUwGMAAAAfAAAA", + "ViewState": "AQIAADIAAAAAAAAAAAAQwGMAAAAfAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-02-28T12:20:38.474Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 5, + "DocumentIndex": 4, "Title": "Test1.cs", - "DocumentMoniker": "Z:\\leo\\\u7B46\u96FB\\CODE\\Project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Models\\Test1.cs", + "DocumentMoniker": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Models\\Test1.cs", "RelativeDocumentMoniker": "WEBAPI_DEMO\\Models\\Test1.cs", - "ToolTip": "Z:\\leo\\\u7B46\u96FB\\CODE\\Project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Models\\Test1.cs", + "ToolTip": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Models\\Test1.cs", "RelativeToolTip": "WEBAPI_DEMO\\Models\\Test1.cs", "ViewState": "AQIAAAAAAAAAAAAAAAAAAAcAAAAxAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-02-28T12:18:12.129Z" + "WhenOpened": "2024-02-28T12:18:12.129Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 4, + "DocumentIndex": 5, "Title": "SqlContext.cs", - "DocumentMoniker": "Z:\\leo\\\u7B46\u96FB\\CODE\\Project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Services\\SqlContext.cs", + "DocumentMoniker": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Services\\SqlContext.cs", "RelativeDocumentMoniker": "WEBAPI_DEMO\\Services\\SqlContext.cs", - "ToolTip": "Z:\\leo\\\u7B46\u96FB\\CODE\\Project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Services\\SqlContext.cs", + "ToolTip": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Services\\SqlContext.cs", "RelativeToolTip": "WEBAPI_DEMO\\Services\\SqlContext.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAACQAAABMAAAA", + "ViewState": "AQIAAAYAAAAAAAAAAAAAACQAAAAgAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2023-06-12T09:35:49.39Z" + "WhenOpened": "2023-06-12T09:35:49.39Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 2, + "DocumentIndex": 0, "Title": "Test_0612_01Controller.cs", - "DocumentMoniker": "Z:\\leo\\\u7B46\u96FB\\CODE\\Project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Controllers\\Test_0612_01Controller.cs", + "DocumentMoniker": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Controllers\\Test_0612_01Controller.cs", "RelativeDocumentMoniker": "WEBAPI_DEMO\\Controllers\\Test_0612_01Controller.cs", - "ToolTip": "Z:\\leo\\\u7B46\u96FB\\CODE\\Project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Controllers\\Test_0612_01Controller.cs", + "ToolTip": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Controllers\\Test_0612_01Controller.cs", "RelativeToolTip": "WEBAPI_DEMO\\Controllers\\Test_0612_01Controller.cs", - "ViewState": "AQIAACcAAAAAAAAAAAAIwEgAAAAmAAAA", + "ViewState": "AQIAAC8AAAAAAAAAAAAQwEgAAAAmAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2023-06-12T09:50:07.285Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 0, + "DocumentIndex": 1, "Title": "Program.cs", - "DocumentMoniker": "Z:\\leo\\\u7B46\u96FB\\CODE\\Project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Program.cs", + "DocumentMoniker": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Program.cs", "RelativeDocumentMoniker": "WEBAPI_DEMO\\Program.cs", - "ToolTip": "Z:\\leo\\\u7B46\u96FB\\CODE\\Project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Program.cs", + "ToolTip": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\Program.cs", "RelativeToolTip": "WEBAPI_DEMO\\Program.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAABoAAAADAAAA", + "ViewState": "AQIAACoAAAAAAAAAAAAAABoAAAADAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2023-06-12T09:30:39.559Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 6, + "DocumentIndex": 2, "Title": "appsettings.json", - "DocumentMoniker": "Z:\\leo\\\u7B46\u96FB\\CODE\\Project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\appsettings.json", + "DocumentMoniker": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\appsettings.json", "RelativeDocumentMoniker": "WEBAPI_DEMO\\appsettings.json", - "ToolTip": "Z:\\leo\\\u7B46\u96FB\\CODE\\Project\\\u5F35\u5A01\u52DD_\u9762\u8A66\u8CC7\u6599\\\u627E\u5DE5\u4F5C\\\u5275\u5275\\\u4E0A\u6A5F\u8003\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\appsettings.json", + "ToolTip": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\appsettings.json", "RelativeToolTip": "WEBAPI_DEMO\\appsettings.json", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAAoAAABiAAAA", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAgAAAACAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", - "WhenOpened": "2023-06-12T09:48:43.956Z" + "WhenOpened": "2023-06-12T09:48:43.956Z", + "EditorCaption": "" } ] } diff --git a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/Release/net6.0/WEBAPI_DEMO.AssemblyInfo.cs b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/Release/net6.0/WEBAPI_DEMO.AssemblyInfo.cs index eaf5bda..97a6f74 100644 --- a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/Release/net6.0/WEBAPI_DEMO.AssemblyInfo.cs +++ b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/Release/net6.0/WEBAPI_DEMO.AssemblyInfo.cs @@ -15,7 +15,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("WEBAPI_DEMO")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+5f65a392a7ac08c8b4dbb651fdea3e9df2c4238a")] [assembly: System.Reflection.AssemblyProductAttribute("WEBAPI_DEMO")] [assembly: System.Reflection.AssemblyTitleAttribute("WEBAPI_DEMO")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/Release/net6.0/WEBAPI_DEMO.AssemblyInfoInputs.cache b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/Release/net6.0/WEBAPI_DEMO.AssemblyInfoInputs.cache index 6181d61..b03851d 100644 --- a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/Release/net6.0/WEBAPI_DEMO.AssemblyInfoInputs.cache +++ b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/Release/net6.0/WEBAPI_DEMO.AssemblyInfoInputs.cache @@ -1 +1 @@ -9de975cb1fbfa90a58a79b5ef45b8aabebc53c0e223ad6a68a30b943278c0cec +555c81559dc07db4ca40591c36113cbed0d0f6921d6d94a69da18d329b799078 diff --git a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/Release/net6.0/WEBAPI_DEMO.GeneratedMSBuildEditorConfig.editorconfig b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/Release/net6.0/WEBAPI_DEMO.GeneratedMSBuildEditorConfig.editorconfig index 893f546..abdc3f9 100644 --- a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/Release/net6.0/WEBAPI_DEMO.GeneratedMSBuildEditorConfig.editorconfig +++ b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/Release/net6.0/WEBAPI_DEMO.GeneratedMSBuildEditorConfig.editorconfig @@ -9,11 +9,11 @@ build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = WEBAPI_DEMO build_property.RootNamespace = WEBAPI_DEMO -build_property.ProjectDir = Z:\leo\筆電\CODE\Project\張威勝_面試資料\找工作\創創\上機考\webapi_demo\Sqlite\WEBAPI_DEMO\WEBAPI_DEMO\ +build_property.ProjectDir = C:\Users\PC\Desktop\T1\Beckend\C_shape\WEBAPI\Sqlite\WEBAPI_DEMO\WEBAPI_DEMO\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.RazorLangVersion = 6.0 build_property.SupportLocalizedComponentNames = build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = Z:\leo\筆電\CODE\Project\張威勝_面試資料\找工作\創創\上機考\webapi_demo\Sqlite\WEBAPI_DEMO\WEBAPI_DEMO +build_property.MSBuildProjectDirectory = C:\Users\PC\Desktop\T1\Beckend\C_shape\WEBAPI\Sqlite\WEBAPI_DEMO\WEBAPI_DEMO build_property._RazorSourceGeneratorDebug = diff --git a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/Release/net6.0/WEBAPI_DEMO.assets.cache b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/Release/net6.0/WEBAPI_DEMO.assets.cache index 76b4442c3d5bae5a6525f462849d447da4771fd9..848302ae1a0a6440e72103c21920211c2d16406e 100644 GIT binary patch delta 72 zcmV-O0Js0E=n1Rn2`*4eM?nk#001dLf(8ULy=;{IkBj>}V=k1(;Z?4I!0Q!b>5Y!< e667Vl0RRR7mtkuGACuq)3xQaLSOK+I0@HIOyB#3_ delta 72 zcmV-O0Js0E=n1Rn2`*4eM?nk#003laVZv@eqrhK(y!y25*|W!y9^bwKn6@eSPx;%e eArU3L0RRR7mtkuGACuq)3xQaLSOK+I0@HJh#va=M diff --git a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/WEBAPI_DEMO.csproj.nuget.dgspec.json b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/WEBAPI_DEMO.csproj.nuget.dgspec.json index 44ca332..b76abc2 100644 --- a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/WEBAPI_DEMO.csproj.nuget.dgspec.json +++ b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/WEBAPI_DEMO.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "Z:\\leo\\筆電\\CODE\\Project\\張威勝_面試資料\\找工作\\創創\\上機考\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\WEBAPI_DEMO.csproj": {} + "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\WEBAPI_DEMO.csproj": {} }, "projects": { - "Z:\\leo\\筆電\\CODE\\Project\\張威勝_面試資料\\找工作\\創創\\上機考\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\WEBAPI_DEMO.csproj": { + "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\WEBAPI_DEMO.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "Z:\\leo\\筆電\\CODE\\Project\\張威勝_面試資料\\找工作\\創創\\上機考\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\WEBAPI_DEMO.csproj", + "projectUniqueName": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\WEBAPI_DEMO.csproj", "projectName": "WEBAPI_DEMO", - "projectPath": "Z:\\leo\\筆電\\CODE\\Project\\張威勝_面試資料\\找工作\\創創\\上機考\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\WEBAPI_DEMO.csproj", + "projectPath": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\WEBAPI_DEMO.csproj", "packagesPath": "C:\\Users\\PC\\.nuget\\packages\\", - "outputPath": "Z:\\leo\\筆電\\CODE\\Project\\張威勝_面試資料\\找工作\\創創\\上機考\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\obj\\", + "outputPath": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" diff --git a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/project.assets.json b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/project.assets.json index 827b969..632c9c3 100644 --- a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/project.assets.json +++ b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/project.assets.json @@ -12183,11 +12183,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "Z:\\leo\\筆電\\CODE\\Project\\張威勝_面試資料\\找工作\\創創\\上機考\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\WEBAPI_DEMO.csproj", + "projectUniqueName": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\WEBAPI_DEMO.csproj", "projectName": "WEBAPI_DEMO", - "projectPath": "Z:\\leo\\筆電\\CODE\\Project\\張威勝_面試資料\\找工作\\創創\\上機考\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\WEBAPI_DEMO.csproj", + "projectPath": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\WEBAPI_DEMO.csproj", "packagesPath": "C:\\Users\\PC\\.nuget\\packages\\", - "outputPath": "Z:\\leo\\筆電\\CODE\\Project\\張威勝_面試資料\\找工作\\創創\\上機考\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\obj\\", + "outputPath": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" diff --git a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/project.nuget.cache b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/project.nuget.cache index b9c891f..2e7f1cd 100644 --- a/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/project.nuget.cache +++ b/C_shape/WEBAPI/Sqlite/WEBAPI_DEMO/WEBAPI_DEMO/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "D1KtYC/dc3M26nJ9gFzSmI54Y+iKUsp75zgqnEmWr1Vik82guj1x+1OkChFU6OVo2L73LCzQz4xbY70F2JHh4g==", + "dgSpecHash": "6Q1ooGYag2NQcUE2+sozovuDVyV1gaIZyYUk9L72swEk1plC9wAb94LTg+ceFiFRRA+oAtvi/GVTA1EOmEmNVg==", "success": true, - "projectFilePath": "Z:\\leo\\筆電\\CODE\\Project\\張威勝_面試資料\\找工作\\創創\\上機考\\webapi_demo\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\WEBAPI_DEMO.csproj", + "projectFilePath": "C:\\Users\\PC\\Desktop\\T1\\Beckend\\C_shape\\WEBAPI\\Sqlite\\WEBAPI_DEMO\\WEBAPI_DEMO\\WEBAPI_DEMO.csproj", "expectedPackageFiles": [ "C:\\Users\\PC\\.nuget\\packages\\azure.core\\1.24.0\\azure.core.1.24.0.nupkg.sha512", "C:\\Users\\PC\\.nuget\\packages\\azure.identity\\1.6.0\\azure.identity.1.6.0.nupkg.sha512",