From 05d18288849f77fc39761e06ff7fcdc19045767a Mon Sep 17 00:00:00 2001 From: 28810 <28810@YEXIANGQIN> Date: Sun, 23 Feb 2020 12:22:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=20pfx=20=E5=BC=BA=E7=AD=BE?= =?UTF-8?q?=E5=90=8D=E4=B8=BA=20snk?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FreeSql.Extensions.BaseEntity.csproj | 4 ++-- .../FreeSql.Extensions.BaseEntity/YeXiangQin.pfx | Bin 1764 -> 0 bytes Extensions/FreeSql.Extensions.BaseEntity/key.snk | Bin 0 -> 596 bytes .../FreeSql.Extensions.EfCoreFluentApi.csproj | 4 ++-- .../YeXiangQin.pfx | Bin 1764 -> 0 bytes .../FreeSql.Extensions.EfCoreFluentApi/key.snk | Bin 0 -> 596 bytes .../FreeSql.Extensions.JsonMap.csproj | 4 ++-- .../FreeSql.Extensions.JsonMap/YeXiangQin.pfx | Bin 1764 -> 0 bytes Extensions/FreeSql.Extensions.JsonMap/key.snk | Bin 0 -> 596 bytes .../FreeSql.Extensions.LazyLoading.csproj | 4 ++-- .../YeXiangQin.pfx | Bin 1764 -> 0 bytes .../FreeSql.Extensions.LazyLoading/key.snk | Bin 0 -> 596 bytes .../FreeSql.Generator/FreeSql.Generator.csproj | 4 ++-- Extensions/FreeSql.Generator/YeXiangQin.pfx | Bin 1764 -> 0 bytes Extensions/FreeSql.Generator/key.snk | Bin 0 -> 596 bytes FreeSql.All/FreeSql.All.csproj | 4 ++-- FreeSql.All/YeXiangQin.pfx | Bin 1764 -> 0 bytes FreeSql.All/key.snk | Bin 0 -> 596 bytes FreeSql.DbContext/FreeSql.DbContext.csproj | 4 ++-- FreeSql.DbContext/YeXiangQin.pfx | Bin 1764 -> 0 bytes FreeSql.DbContext/key.snk | Bin 0 -> 596 bytes FreeSql.Repository/FreeSql.Repository.csproj | 4 ++-- FreeSql.Repository/YeXiangQin.pfx | Bin 1764 -> 0 bytes FreeSql.Repository/key.snk | Bin 0 -> 596 bytes FreeSql/FreeSql.csproj | 6 +++--- FreeSql/YeXiangQin.pfx | Bin 1764 -> 0 bytes FreeSql/key.snk | Bin 0 -> 596 bytes .../FreeSql.Provider.MsAccess.csproj | 4 ++-- .../FreeSql.Provider.MsAccess/YeXiangQin.pfx | Bin 1764 -> 0 bytes Providers/FreeSql.Provider.MsAccess/key.snk | Bin 0 -> 596 bytes .../FreeSql.Provider.MySql.csproj | 4 ++-- Providers/FreeSql.Provider.MySql/YeXiangQin.pfx | Bin 1764 -> 0 bytes Providers/FreeSql.Provider.MySql/key.snk | Bin 0 -> 596 bytes .../FreeSql.Provider.MySqlConnector.csproj | 6 +++--- .../YeXiangQin.pfx | Bin 1764 -> 0 bytes .../FreeSql.Provider.MySqlConnector/key.snk | Bin 0 -> 596 bytes .../FreeSql.Provider.Odbc.csproj | 4 ++-- Providers/FreeSql.Provider.Odbc/YeXiangQin.pfx | Bin 1764 -> 0 bytes Providers/FreeSql.Provider.Odbc/key.snk | Bin 0 -> 596 bytes .../FreeSql.Provider.Oracle.csproj | 4 ++-- Providers/FreeSql.Provider.Oracle/YeXiangQin.pfx | Bin 1764 -> 0 bytes Providers/FreeSql.Provider.Oracle/key.snk | Bin 0 -> 596 bytes .../FreeSql.Provider.PostgreSQL.csproj | 6 +++--- .../FreeSql.Provider.PostgreSQL/YeXiangQin.pfx | Bin 1764 -> 0 bytes Providers/FreeSql.Provider.PostgreSQL/key.snk | Bin 0 -> 596 bytes .../FreeSql.Provider.SqlServer.csproj | 4 ++-- .../FreeSql.Provider.SqlServer/YeXiangQin.pfx | Bin 1764 -> 0 bytes Providers/FreeSql.Provider.SqlServer/key.snk | Bin 0 -> 596 bytes .../FreeSql.Provider.Sqlite.csproj | 4 ++-- Providers/FreeSql.Provider.Sqlite/YeXiangQin.pfx | Bin 1764 -> 0 bytes Providers/FreeSql.Provider.Sqlite/key.snk | Bin 0 -> 596 bytes 51 files changed, 37 insertions(+), 37 deletions(-) delete mode 100644 Extensions/FreeSql.Extensions.BaseEntity/YeXiangQin.pfx create mode 100644 Extensions/FreeSql.Extensions.BaseEntity/key.snk delete mode 100644 Extensions/FreeSql.Extensions.EfCoreFluentApi/YeXiangQin.pfx create mode 100644 Extensions/FreeSql.Extensions.EfCoreFluentApi/key.snk delete mode 100644 Extensions/FreeSql.Extensions.JsonMap/YeXiangQin.pfx create mode 100644 Extensions/FreeSql.Extensions.JsonMap/key.snk delete mode 100644 Extensions/FreeSql.Extensions.LazyLoading/YeXiangQin.pfx create mode 100644 Extensions/FreeSql.Extensions.LazyLoading/key.snk delete mode 100644 Extensions/FreeSql.Generator/YeXiangQin.pfx create mode 100644 Extensions/FreeSql.Generator/key.snk delete mode 100644 FreeSql.All/YeXiangQin.pfx create mode 100644 FreeSql.All/key.snk delete mode 100644 FreeSql.DbContext/YeXiangQin.pfx create mode 100644 FreeSql.DbContext/key.snk delete mode 100644 FreeSql.Repository/YeXiangQin.pfx create mode 100644 FreeSql.Repository/key.snk delete mode 100644 FreeSql/YeXiangQin.pfx create mode 100644 FreeSql/key.snk delete mode 100644 Providers/FreeSql.Provider.MsAccess/YeXiangQin.pfx create mode 100644 Providers/FreeSql.Provider.MsAccess/key.snk delete mode 100644 Providers/FreeSql.Provider.MySql/YeXiangQin.pfx create mode 100644 Providers/FreeSql.Provider.MySql/key.snk delete mode 100644 Providers/FreeSql.Provider.MySqlConnector/YeXiangQin.pfx create mode 100644 Providers/FreeSql.Provider.MySqlConnector/key.snk delete mode 100644 Providers/FreeSql.Provider.Odbc/YeXiangQin.pfx create mode 100644 Providers/FreeSql.Provider.Odbc/key.snk delete mode 100644 Providers/FreeSql.Provider.Oracle/YeXiangQin.pfx create mode 100644 Providers/FreeSql.Provider.Oracle/key.snk delete mode 100644 Providers/FreeSql.Provider.PostgreSQL/YeXiangQin.pfx create mode 100644 Providers/FreeSql.Provider.PostgreSQL/key.snk delete mode 100644 Providers/FreeSql.Provider.SqlServer/YeXiangQin.pfx create mode 100644 Providers/FreeSql.Provider.SqlServer/key.snk delete mode 100644 Providers/FreeSql.Provider.Sqlite/YeXiangQin.pfx create mode 100644 Providers/FreeSql.Provider.Sqlite/key.snk diff --git a/Extensions/FreeSql.Extensions.BaseEntity/FreeSql.Extensions.BaseEntity.csproj b/Extensions/FreeSql.Extensions.BaseEntity/FreeSql.Extensions.BaseEntity.csproj index a6ad8d13..1431789c 100644 --- a/Extensions/FreeSql.Extensions.BaseEntity/FreeSql.Extensions.BaseEntity.csproj +++ b/Extensions/FreeSql.Extensions.BaseEntity/FreeSql.Extensions.BaseEntity.csproj @@ -2,7 +2,7 @@ netcoreapp31;netcoreapp21;net4.0; - 1.2.0-preview2 + 1.2.0-preview3 true YeXiangQin BaseEntity 是一种极简单的 CodeFirst 开发方式,特别对单表或多表CRUD,利用继承节省了每个实体类的重复属性(创建时间、ID等字段),软件删除等功能,进行 crud 操作时不必时常考虑仓储的使用. @@ -17,7 +17,7 @@ true true true - YeXiangQin.pfx + key.snk false diff --git a/Extensions/FreeSql.Extensions.BaseEntity/YeXiangQin.pfx b/Extensions/FreeSql.Extensions.BaseEntity/YeXiangQin.pfx deleted file mode 100644 index 33f631e7b45091ea98b5c7ac4908e8b5e7044b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 zcmZXTc{tSj7stP|7~7C7H(ROn{KhhT2aR2}aFZqChtkDF#xi3WOAX2xDiazKL!oP{ ziRfBW#@0lZZf;2t;}K&k+3sjc+^?SB@80M4{GRii^EvO=Ip_0y{`ee_hMI)K5Fib8 z3ni|V?wGzI1rvpp(omU58tN*9(?A-c>3>RyDkKe22H_IOi%^pPnL9(5^4L{N!JG44R!JG`JF(f%IWC7-q#J<~`t-y;l{D517pj=L%#^SOMAKu>9 zxJ{N4CF4soyIYkP+eT~0)4ID0Sj&_kzcB1+yRUaMcfDBG6mjPXrBpN zm<-E#UA!=DQ+);v)wQQl@;BwWmPV?@MA|=_V$Op_`$uCJ=IaTu3`&|NLy6u38c<}x z8a6lylv6Y16iuASbv=6P$1ohMZ{5A-f}CMX-Q6-`jMCX(F^$`v={7XZLp;p6S{`9V zf7|;culA6+C-uRCt<mR@BKr){drdxf_-{Y4$ZR)*GhQ1nM*{PSaML>%T zZolQkd6mq>-a>4ymWC}J;fbzTJ2U3?;+FK7MShY(v5vN|;+e_Ssf)(V>3Z$S9?HvZ zbAi8{BG+EASKVkkWLX)}-`Sxqk!w-j|3^i&;4EJvKA-W*TE);}E!gh)=A3^s`y}`- z)g-(4j-|}e>?k{L^KQJ-1pR|_T9}5es(i)o2uJO@DEK`eh2>G9)09IN=Z$UOfcxBP z9|zT))IS&myAhy^$%B{Oy&24sz{=ZxkH*I3A25_{*Ucr89!6eWvW@t6elatMd?3So z_4)!XWeAl2`r+I;B+>1a=!&M?`;UV3tx0HU<{!@St%LbNoAu#d2Yb~*-z54sJee~^>zzQf z*L_aUaP;Ry6kYXv{_7sw zknN|Vu2ysp@N~$!_r}V{Pt||Y+&>w?^3=C(yc=XO8m1S^8oBXrNWU1kur@EqB;y=4 z@2E}WEn3O(w}Y!CCCy&={p4g9Z>B(XbyBFLmfbAV>RmlLvQ;cnPuA$bbSB*hsn@jp zCO9@WgchfMi_y0bF(Fj;z7DvQTX#hFU;O;83hZU8Aw@rY`N@W+QuHF35yd>;9QBbM z;S+COGrs8hkyW4rQ)j1b;5!<-yUy=|-BL02S5xZoH1^fOrgmykWf;g3X1)56tZ_xo zE4HV}pKHwWmpQDMAdilL%MYqNVmo5XL**51UT6F)8(!w%(=(iBnmpW6{^(1rl!3Sx z!DTH<<>w_0vcBr%K`V!r3j`-u9f2VN)tgfBp6fFFjdP=7I!e26z>!ly`NpfLtx{jP z(9U^yCG?R({xtLXU6FCJ<@=%KzO~Tf&R5g|a$dTnr)Hd4$7++BB+*+Ir%!ebm3XG5 zHpfM>pEiCVY8-VX&Cd;gC=!mGt95YKJX>hQ?X=!-E4B-)T_T@);K)iTag9b6nc-&? zr1zijSe8(_)5Z&*-8ivN@~xN-e=={R&9bj?rqt&J&8m3dnBe+txzNELIK1Zl^G25_BRDIVgo1N! zXF}xT3HRaNDcPRxB*n$%z&ZF!n@POGRXtr&4sG}r#?JM!U}HZ^2<-5N9)4M+H?5|_ zLy~*EP}KH5n#|gI&*-hTUCZ7}8S_t$=_1|{semC0aJo%L3;I zfZ%#&r#sq{*D%6|T;+wL{9&_WTeRIT#=?_I|0OH0WO z1^!5jYd^+*-epd^Xh3ptG1GFYbGqAu-z1Hw)r=w~8 zroRQf+b@8^k}2EAwQ&)}cyTuzvJ?LnX_9CV)$%@N>kWR*Q~1|AT)};m%$dx)vbz|< zfq26AUR|B9qsKouhps$fBJEm?h4Pfn6l)jA4n^9G)|4S5VPNiA2S(b netstandard2.0 - 1.2.0-preview2 + 1.2.0-preview3 true YeXiangQin FreeSql 扩展包实现,使用 FluentApi 方式配置实体模型,使用习惯接近 EFCore,方便过渡. @@ -17,7 +17,7 @@ true true true - YeXiangQin.pfx + key.snk false diff --git a/Extensions/FreeSql.Extensions.EfCoreFluentApi/YeXiangQin.pfx b/Extensions/FreeSql.Extensions.EfCoreFluentApi/YeXiangQin.pfx deleted file mode 100644 index 33f631e7b45091ea98b5c7ac4908e8b5e7044b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 zcmZXTc{tSj7stP|7~7C7H(ROn{KhhT2aR2}aFZqChtkDF#xi3WOAX2xDiazKL!oP{ ziRfBW#@0lZZf;2t;}K&k+3sjc+^?SB@80M4{GRii^EvO=Ip_0y{`ee_hMI)K5Fib8 z3ni|V?wGzI1rvpp(omU58tN*9(?A-c>3>RyDkKe22H_IOi%^pPnL9(5^4L{N!JG44R!JG`JF(f%IWC7-q#J<~`t-y;l{D517pj=L%#^SOMAKu>9 zxJ{N4CF4soyIYkP+eT~0)4ID0Sj&_kzcB1+yRUaMcfDBG6mjPXrBpN zm<-E#UA!=DQ+);v)wQQl@;BwWmPV?@MA|=_V$Op_`$uCJ=IaTu3`&|NLy6u38c<}x z8a6lylv6Y16iuASbv=6P$1ohMZ{5A-f}CMX-Q6-`jMCX(F^$`v={7XZLp;p6S{`9V zf7|;culA6+C-uRCt<mR@BKr){drdxf_-{Y4$ZR)*GhQ1nM*{PSaML>%T zZolQkd6mq>-a>4ymWC}J;fbzTJ2U3?;+FK7MShY(v5vN|;+e_Ssf)(V>3Z$S9?HvZ zbAi8{BG+EASKVkkWLX)}-`Sxqk!w-j|3^i&;4EJvKA-W*TE);}E!gh)=A3^s`y}`- z)g-(4j-|}e>?k{L^KQJ-1pR|_T9}5es(i)o2uJO@DEK`eh2>G9)09IN=Z$UOfcxBP z9|zT))IS&myAhy^$%B{Oy&24sz{=ZxkH*I3A25_{*Ucr89!6eWvW@t6elatMd?3So z_4)!XWeAl2`r+I;B+>1a=!&M?`;UV3tx0HU<{!@St%LbNoAu#d2Yb~*-z54sJee~^>zzQf z*L_aUaP;Ry6kYXv{_7sw zknN|Vu2ysp@N~$!_r}V{Pt||Y+&>w?^3=C(yc=XO8m1S^8oBXrNWU1kur@EqB;y=4 z@2E}WEn3O(w}Y!CCCy&={p4g9Z>B(XbyBFLmfbAV>RmlLvQ;cnPuA$bbSB*hsn@jp zCO9@WgchfMi_y0bF(Fj;z7DvQTX#hFU;O;83hZU8Aw@rY`N@W+QuHF35yd>;9QBbM z;S+COGrs8hkyW4rQ)j1b;5!<-yUy=|-BL02S5xZoH1^fOrgmykWf;g3X1)56tZ_xo zE4HV}pKHwWmpQDMAdilL%MYqNVmo5XL**51UT6F)8(!w%(=(iBnmpW6{^(1rl!3Sx z!DTH<<>w_0vcBr%K`V!r3j`-u9f2VN)tgfBp6fFFjdP=7I!e26z>!ly`NpfLtx{jP z(9U^yCG?R({xtLXU6FCJ<@=%KzO~Tf&R5g|a$dTnr)Hd4$7++BB+*+Ir%!ebm3XG5 zHpfM>pEiCVY8-VX&Cd;gC=!mGt95YKJX>hQ?X=!-E4B-)T_T@);K)iTag9b6nc-&? zr1zijSe8(_)5Z&*-8ivN@~xN-e=={R&9bj?rqt&J&8m3dnBe+txwVBs&v2*nzWIybp^a_TG#wMBR z9;`#2JIny2^KS;JL10G8RJp@bXIl86_Ep6}VeXsPu}NlBdUknchkmNk+KM18EUQoh zvMc_{lvG;WGhv`|lr1v+ZSwImfg98Vr;@T>Y)tPNgFS-uZ_$f)D8x)L54|Au?s?EN zNa~@z?gEkaTR6%IyQh5$5Vi*TL*!8@LezE|G6ar#^3+yRfa8Anv}0*u_A2;L>OBNk zIQT9I&vFm0?El=~_O)+E)qmKmLsuCZf3rB`t>5lmlZUoEeXQuaIx0Xc?Qr(x0Md~0 zfW2jtGin`LH6r@A4kaoo`!ha{M1JwZiFqe6J?Y!QUpc%U*T$2V{LVl7BMZG~mJOHS zD@D=?v~pQ;DUD1o5K^QX1!%Nzh`gOrU1v$+{U(j~#0LORdaY5}&ZCI<(D!L(=|Pa; z{M)JI|HfK(V-z$}A&Rt^w$Ma<^(zX5y_UTA0Pw{%>9hl`T_3ky<3-aO%r?<+d>k_J z^?^>17_0!=LwI7Hc!Jh@4KC netstandard2.0;net45;net40 - 1.2.0-preview2 + 1.2.0-preview3 true YeXiangQin FreeSql 扩展包,可实现实体类属性为对象时,以JSON形式映射存储. @@ -17,7 +17,7 @@ true true true - YeXiangQin.pfx + key.snk false diff --git a/Extensions/FreeSql.Extensions.JsonMap/YeXiangQin.pfx b/Extensions/FreeSql.Extensions.JsonMap/YeXiangQin.pfx deleted file mode 100644 index 33f631e7b45091ea98b5c7ac4908e8b5e7044b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 zcmZXTc{tSj7stP|7~7C7H(ROn{KhhT2aR2}aFZqChtkDF#xi3WOAX2xDiazKL!oP{ ziRfBW#@0lZZf;2t;}K&k+3sjc+^?SB@80M4{GRii^EvO=Ip_0y{`ee_hMI)K5Fib8 z3ni|V?wGzI1rvpp(omU58tN*9(?A-c>3>RyDkKe22H_IOi%^pPnL9(5^4L{N!JG44R!JG`JF(f%IWC7-q#J<~`t-y;l{D517pj=L%#^SOMAKu>9 zxJ{N4CF4soyIYkP+eT~0)4ID0Sj&_kzcB1+yRUaMcfDBG6mjPXrBpN zm<-E#UA!=DQ+);v)wQQl@;BwWmPV?@MA|=_V$Op_`$uCJ=IaTu3`&|NLy6u38c<}x z8a6lylv6Y16iuASbv=6P$1ohMZ{5A-f}CMX-Q6-`jMCX(F^$`v={7XZLp;p6S{`9V zf7|;culA6+C-uRCt<mR@BKr){drdxf_-{Y4$ZR)*GhQ1nM*{PSaML>%T zZolQkd6mq>-a>4ymWC}J;fbzTJ2U3?;+FK7MShY(v5vN|;+e_Ssf)(V>3Z$S9?HvZ zbAi8{BG+EASKVkkWLX)}-`Sxqk!w-j|3^i&;4EJvKA-W*TE);}E!gh)=A3^s`y}`- z)g-(4j-|}e>?k{L^KQJ-1pR|_T9}5es(i)o2uJO@DEK`eh2>G9)09IN=Z$UOfcxBP z9|zT))IS&myAhy^$%B{Oy&24sz{=ZxkH*I3A25_{*Ucr89!6eWvW@t6elatMd?3So z_4)!XWeAl2`r+I;B+>1a=!&M?`;UV3tx0HU<{!@St%LbNoAu#d2Yb~*-z54sJee~^>zzQf z*L_aUaP;Ry6kYXv{_7sw zknN|Vu2ysp@N~$!_r}V{Pt||Y+&>w?^3=C(yc=XO8m1S^8oBXrNWU1kur@EqB;y=4 z@2E}WEn3O(w}Y!CCCy&={p4g9Z>B(XbyBFLmfbAV>RmlLvQ;cnPuA$bbSB*hsn@jp zCO9@WgchfMi_y0bF(Fj;z7DvQTX#hFU;O;83hZU8Aw@rY`N@W+QuHF35yd>;9QBbM z;S+COGrs8hkyW4rQ)j1b;5!<-yUy=|-BL02S5xZoH1^fOrgmykWf;g3X1)56tZ_xo zE4HV}pKHwWmpQDMAdilL%MYqNVmo5XL**51UT6F)8(!w%(=(iBnmpW6{^(1rl!3Sx z!DTH<<>w_0vcBr%K`V!r3j`-u9f2VN)tgfBp6fFFjdP=7I!e26z>!ly`NpfLtx{jP z(9U^yCG?R({xtLXU6FCJ<@=%KzO~Tf&R5g|a$dTnr)Hd4$7++BB+*+Ir%!ebm3XG5 zHpfM>pEiCVY8-VX&Cd;gC=!mGt95YKJX>hQ?X=!-E4B-)T_T@);K)iTag9b6nc-&? zr1zijSe8(_)5Z&*-8ivN@~xN-e=={R&9bj?rqt&J&8m3dnBe+tx}1=JPk=q?Zlr?i$1O?SgX-{{&z z|LRF?-aWODhAO}h_7M!wz}uPXx}n-g{((r9{{%_ z4)%gVXcj;Ru@GYAIZI@e#GBtO#O5m-Qr4X_lbAV}=qNRkd0^`@I6i9k`wSe@ZPxVo zk;MXig(S-cYHE!0GWWlp7EH@E!WkF6jS+3z4rvW0%Sq;U1bq`B9*HNJjxo*23*7Vw zHyt>{2CR~8==`lYLgAmwsXPXYZ_AEAKy|PuUz0(G)L1xO{{*n6Bn?mV~QKg!055THihpc>GOh(U-NgO?4_DzY4uq!p9=Q;`G i9;v3GkC674Mbx4_b$)?7a0%Z%&zUjzbGs@!l^s|B literal 0 HcmV?d00001 diff --git a/Extensions/FreeSql.Extensions.LazyLoading/FreeSql.Extensions.LazyLoading.csproj b/Extensions/FreeSql.Extensions.LazyLoading/FreeSql.Extensions.LazyLoading.csproj index 0d85dae8..6799a0d3 100644 --- a/Extensions/FreeSql.Extensions.LazyLoading/FreeSql.Extensions.LazyLoading.csproj +++ b/Extensions/FreeSql.Extensions.LazyLoading/FreeSql.Extensions.LazyLoading.csproj @@ -2,7 +2,7 @@ netstandard2.0;net45;net40 - 1.2.0-preview2 + 1.2.0-preview3 true YeXiangQin FreeSql 扩展包,可实现【延时加载】属性. @@ -17,7 +17,7 @@ true true true - YeXiangQin.pfx + key.snk false diff --git a/Extensions/FreeSql.Extensions.LazyLoading/YeXiangQin.pfx b/Extensions/FreeSql.Extensions.LazyLoading/YeXiangQin.pfx deleted file mode 100644 index 33f631e7b45091ea98b5c7ac4908e8b5e7044b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 zcmZXTc{tSj7stP|7~7C7H(ROn{KhhT2aR2}aFZqChtkDF#xi3WOAX2xDiazKL!oP{ ziRfBW#@0lZZf;2t;}K&k+3sjc+^?SB@80M4{GRii^EvO=Ip_0y{`ee_hMI)K5Fib8 z3ni|V?wGzI1rvpp(omU58tN*9(?A-c>3>RyDkKe22H_IOi%^pPnL9(5^4L{N!JG44R!JG`JF(f%IWC7-q#J<~`t-y;l{D517pj=L%#^SOMAKu>9 zxJ{N4CF4soyIYkP+eT~0)4ID0Sj&_kzcB1+yRUaMcfDBG6mjPXrBpN zm<-E#UA!=DQ+);v)wQQl@;BwWmPV?@MA|=_V$Op_`$uCJ=IaTu3`&|NLy6u38c<}x z8a6lylv6Y16iuASbv=6P$1ohMZ{5A-f}CMX-Q6-`jMCX(F^$`v={7XZLp;p6S{`9V zf7|;culA6+C-uRCt<mR@BKr){drdxf_-{Y4$ZR)*GhQ1nM*{PSaML>%T zZolQkd6mq>-a>4ymWC}J;fbzTJ2U3?;+FK7MShY(v5vN|;+e_Ssf)(V>3Z$S9?HvZ zbAi8{BG+EASKVkkWLX)}-`Sxqk!w-j|3^i&;4EJvKA-W*TE);}E!gh)=A3^s`y}`- z)g-(4j-|}e>?k{L^KQJ-1pR|_T9}5es(i)o2uJO@DEK`eh2>G9)09IN=Z$UOfcxBP z9|zT))IS&myAhy^$%B{Oy&24sz{=ZxkH*I3A25_{*Ucr89!6eWvW@t6elatMd?3So z_4)!XWeAl2`r+I;B+>1a=!&M?`;UV3tx0HU<{!@St%LbNoAu#d2Yb~*-z54sJee~^>zzQf z*L_aUaP;Ry6kYXv{_7sw zknN|Vu2ysp@N~$!_r}V{Pt||Y+&>w?^3=C(yc=XO8m1S^8oBXrNWU1kur@EqB;y=4 z@2E}WEn3O(w}Y!CCCy&={p4g9Z>B(XbyBFLmfbAV>RmlLvQ;cnPuA$bbSB*hsn@jp zCO9@WgchfMi_y0bF(Fj;z7DvQTX#hFU;O;83hZU8Aw@rY`N@W+QuHF35yd>;9QBbM z;S+COGrs8hkyW4rQ)j1b;5!<-yUy=|-BL02S5xZoH1^fOrgmykWf;g3X1)56tZ_xo zE4HV}pKHwWmpQDMAdilL%MYqNVmo5XL**51UT6F)8(!w%(=(iBnmpW6{^(1rl!3Sx z!DTH<<>w_0vcBr%K`V!r3j`-u9f2VN)tgfBp6fFFjdP=7I!e26z>!ly`NpfLtx{jP z(9U^yCG?R({xtLXU6FCJ<@=%KzO~Tf&R5g|a$dTnr)Hd4$7++BB+*+Ir%!ebm3XG5 zHpfM>pEiCVY8-VX&Cd;gC=!mGt95YKJX>hQ?X=!-E4B-)T_T@);K)iTag9b6nc-&? zr1zijSe8(_)5Z&*-8ivN@~xN-e=={R&9bj?rqt&J&8m3dnBe+txWU7AHgQ^i+%lp3B$bCiw zGI}Qt9{#39rbg&Q%Pnk+$L^GcA-wUFLnBl)_nH*=qhl77F^JlebwApzIjG$-RyL$r!qijvEGeMc?U8Yix% zZ|91n#{g=DMUN?a@>qg;SC(6u5am0Mgi_Hc04l7HO7OM!qjBw0*KJ|3^ulNeOPEC0 zaNidQ%sYy!jak91(o%~K?2=-Q$B&{oZC0}Y`|OtO6OcEfsWEke{uhb~0W#5f##6m~ z|53o7q)!9$Dg=y{;9Xu9<&`pdVH`Oy im@`g=c^6yUcR=cMf@8H&$q5hyq*$(}s97as>uW`g使用 FreeSql 快速生成数据库的实体类,安装:dotnet tool install -g FreeSql.Generator https://github.com/2881099/FreeSql https://github.com/2881099/FreeSql - 1.2.0-preview2 + 1.2.0-preview3 FreeSql DbFirst 实体生成器 true - YeXiangQin.pfx + key.snk false diff --git a/Extensions/FreeSql.Generator/YeXiangQin.pfx b/Extensions/FreeSql.Generator/YeXiangQin.pfx deleted file mode 100644 index 33f631e7b45091ea98b5c7ac4908e8b5e7044b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 zcmZXTc{tSj7stP|7~7C7H(ROn{KhhT2aR2}aFZqChtkDF#xi3WOAX2xDiazKL!oP{ ziRfBW#@0lZZf;2t;}K&k+3sjc+^?SB@80M4{GRii^EvO=Ip_0y{`ee_hMI)K5Fib8 z3ni|V?wGzI1rvpp(omU58tN*9(?A-c>3>RyDkKe22H_IOi%^pPnL9(5^4L{N!JG44R!JG`JF(f%IWC7-q#J<~`t-y;l{D517pj=L%#^SOMAKu>9 zxJ{N4CF4soyIYkP+eT~0)4ID0Sj&_kzcB1+yRUaMcfDBG6mjPXrBpN zm<-E#UA!=DQ+);v)wQQl@;BwWmPV?@MA|=_V$Op_`$uCJ=IaTu3`&|NLy6u38c<}x z8a6lylv6Y16iuASbv=6P$1ohMZ{5A-f}CMX-Q6-`jMCX(F^$`v={7XZLp;p6S{`9V zf7|;culA6+C-uRCt<mR@BKr){drdxf_-{Y4$ZR)*GhQ1nM*{PSaML>%T zZolQkd6mq>-a>4ymWC}J;fbzTJ2U3?;+FK7MShY(v5vN|;+e_Ssf)(V>3Z$S9?HvZ zbAi8{BG+EASKVkkWLX)}-`Sxqk!w-j|3^i&;4EJvKA-W*TE);}E!gh)=A3^s`y}`- z)g-(4j-|}e>?k{L^KQJ-1pR|_T9}5es(i)o2uJO@DEK`eh2>G9)09IN=Z$UOfcxBP z9|zT))IS&myAhy^$%B{Oy&24sz{=ZxkH*I3A25_{*Ucr89!6eWvW@t6elatMd?3So z_4)!XWeAl2`r+I;B+>1a=!&M?`;UV3tx0HU<{!@St%LbNoAu#d2Yb~*-z54sJee~^>zzQf z*L_aUaP;Ry6kYXv{_7sw zknN|Vu2ysp@N~$!_r}V{Pt||Y+&>w?^3=C(yc=XO8m1S^8oBXrNWU1kur@EqB;y=4 z@2E}WEn3O(w}Y!CCCy&={p4g9Z>B(XbyBFLmfbAV>RmlLvQ;cnPuA$bbSB*hsn@jp zCO9@WgchfMi_y0bF(Fj;z7DvQTX#hFU;O;83hZU8Aw@rY`N@W+QuHF35yd>;9QBbM z;S+COGrs8hkyW4rQ)j1b;5!<-yUy=|-BL02S5xZoH1^fOrgmykWf;g3X1)56tZ_xo zE4HV}pKHwWmpQDMAdilL%MYqNVmo5XL**51UT6F)8(!w%(=(iBnmpW6{^(1rl!3Sx z!DTH<<>w_0vcBr%K`V!r3j`-u9f2VN)tgfBp6fFFjdP=7I!e26z>!ly`NpfLtx{jP z(9U^yCG?R({xtLXU6FCJ<@=%KzO~Tf&R5g|a$dTnr)Hd4$7++BB+*+Ir%!ebm3XG5 zHpfM>pEiCVY8-VX&Cd;gC=!mGt95YKJX>hQ?X=!-E4B-)T_T@);K)iTag9b6nc-&? zr1zijSe8(_)5Z&*-8ivN@~xN-e=={R&9bj?rqt&J&8m3dnBe+txW+DT*_*#IA|q^@DkSOtO_JsEU)xDsMZXaeKEP zQ-{;y`e%VnpZ@gu?Q_G1L+Hx4Uz)qxI0?7}$+A71?MFyXxMi>{wm>Pcq-+h+Ms6Vq+=! z?YsQ`^Ed)Dt0G=aD~luUE@Mc%Mt#9yW#VR8Rd|MZJk~xiEQsS3j!@?^LpG#zbjP>b ztc9pOyJs&}W3Pk^9z36pp{X1WpgU&_U9H+&YBa4<%P`)9X|z&`S}a0v{&t2fHnOM>`4>P=XZ5Sk^Pze7%+SfW;2gM{v6v8Sk%_Ui)ss* zN75Ihrn5-Jt+mBR%_vEhi!$Q4ty;bb8_RqnVeK1F4ebtuO~yA0L4RxmL}S%&hYtx4b~1K16&s7MG;qOeCYm`pN>ppOMdSusU3GT&!C7>3cyq iT+~J!Ht>Yp+@HXllzB6JFmx8GLI6nDeRy+uAmpJh@+3e2 literal 0 HcmV?d00001 diff --git a/FreeSql.All/FreeSql.All.csproj b/FreeSql.All/FreeSql.All.csproj index edee1d5c..b25deadc 100644 --- a/FreeSql.All/FreeSql.All.csproj +++ b/FreeSql.All/FreeSql.All.csproj @@ -2,7 +2,7 @@ netstandard2.0;net45;net40 - 1.2.0-preview2 + 1.2.0-preview3 true YeXiangQin FreeSql 全家桶,懒人专用 @@ -16,7 +16,7 @@ true true true - YeXiangQin.pfx + key.snk false diff --git a/FreeSql.All/YeXiangQin.pfx b/FreeSql.All/YeXiangQin.pfx deleted file mode 100644 index 33f631e7b45091ea98b5c7ac4908e8b5e7044b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 zcmZXTc{tSj7stP|7~7C7H(ROn{KhhT2aR2}aFZqChtkDF#xi3WOAX2xDiazKL!oP{ ziRfBW#@0lZZf;2t;}K&k+3sjc+^?SB@80M4{GRii^EvO=Ip_0y{`ee_hMI)K5Fib8 z3ni|V?wGzI1rvpp(omU58tN*9(?A-c>3>RyDkKe22H_IOi%^pPnL9(5^4L{N!JG44R!JG`JF(f%IWC7-q#J<~`t-y;l{D517pj=L%#^SOMAKu>9 zxJ{N4CF4soyIYkP+eT~0)4ID0Sj&_kzcB1+yRUaMcfDBG6mjPXrBpN zm<-E#UA!=DQ+);v)wQQl@;BwWmPV?@MA|=_V$Op_`$uCJ=IaTu3`&|NLy6u38c<}x z8a6lylv6Y16iuASbv=6P$1ohMZ{5A-f}CMX-Q6-`jMCX(F^$`v={7XZLp;p6S{`9V zf7|;culA6+C-uRCt<mR@BKr){drdxf_-{Y4$ZR)*GhQ1nM*{PSaML>%T zZolQkd6mq>-a>4ymWC}J;fbzTJ2U3?;+FK7MShY(v5vN|;+e_Ssf)(V>3Z$S9?HvZ zbAi8{BG+EASKVkkWLX)}-`Sxqk!w-j|3^i&;4EJvKA-W*TE);}E!gh)=A3^s`y}`- z)g-(4j-|}e>?k{L^KQJ-1pR|_T9}5es(i)o2uJO@DEK`eh2>G9)09IN=Z$UOfcxBP z9|zT))IS&myAhy^$%B{Oy&24sz{=ZxkH*I3A25_{*Ucr89!6eWvW@t6elatMd?3So z_4)!XWeAl2`r+I;B+>1a=!&M?`;UV3tx0HU<{!@St%LbNoAu#d2Yb~*-z54sJee~^>zzQf z*L_aUaP;Ry6kYXv{_7sw zknN|Vu2ysp@N~$!_r}V{Pt||Y+&>w?^3=C(yc=XO8m1S^8oBXrNWU1kur@EqB;y=4 z@2E}WEn3O(w}Y!CCCy&={p4g9Z>B(XbyBFLmfbAV>RmlLvQ;cnPuA$bbSB*hsn@jp zCO9@WgchfMi_y0bF(Fj;z7DvQTX#hFU;O;83hZU8Aw@rY`N@W+QuHF35yd>;9QBbM z;S+COGrs8hkyW4rQ)j1b;5!<-yUy=|-BL02S5xZoH1^fOrgmykWf;g3X1)56tZ_xo zE4HV}pKHwWmpQDMAdilL%MYqNVmo5XL**51UT6F)8(!w%(=(iBnmpW6{^(1rl!3Sx z!DTH<<>w_0vcBr%K`V!r3j`-u9f2VN)tgfBp6fFFjdP=7I!e26z>!ly`NpfLtx{jP z(9U^yCG?R({xtLXU6FCJ<@=%KzO~Tf&R5g|a$dTnr)Hd4$7++BB+*+Ir%!ebm3XG5 zHpfM>pEiCVY8-VX&Cd;gC=!mGt95YKJX>hQ?X=!-E4B-)T_T@);K)iTag9b6nc-&? zr1zijSe8(_)5Z&*-8ivN@~xN-e=={R&9bj?rqt&J&8m3dnBe+tx5B);pqIC72FQskT9a6${=V; zS|9)RwYAsJ4rsM9t$s?bx|XX)nkC2K4gEfHLIOcOhb#c#K(F*zB2AucZ22V-?;riX z@pJq=?;NuGyLbv=eY^>U0bVr(+cXrS0==gph#!1>7!Yk}ED z_AjBuy9}1;C|>Ln=8pU%diQHFU^TuSfVWsm^1!Sch5>etRT$c3XeHydJ$`MeU1VG8 zhV13|GXBXkz|x?<(->o&J|+bP?F!>t#-$swQR^xCD|zDJcF<2E(b$B_KtbVmzS3(N zti8X%dwSvYN7QMpi-Re%!k(+V4H5g{yvgq2Q9SsgVg@mjqdwzw=^Bni^a;zv1fB8j zM$t)bRM99VP@8!sKJeT`FCM}`7@SUh_cX3~POw|bSSnbSD(e%?I*!c$owiQ!1fM>S z6}~z$)+&Sj^#HEudXKGX<8ZP1vLnv0yXUrKgR^)%fJ}1Raw=cnGo=EVo*mU26j|%t z_9;Puk%`tp+12B$QLNgZaPlZ(`627AN(0fTKq>D0g_Ot=i6} netstandard2.0;netcoreapp31;netcoreapp22;netcoreapp21;net45;net40 - 1.2.0-preview2 + 1.2.0-preview3 true YeXiangQin FreeSql is the ORM in .NetCore, .NetFramework, And Xamarin. It supports Mysql, Postgresql, SqlServer, Oracle, Sqlite, Odbc, 达梦, And Access @@ -16,7 +16,7 @@ true true true - YeXiangQin.pfx + key.snk false diff --git a/FreeSql.DbContext/YeXiangQin.pfx b/FreeSql.DbContext/YeXiangQin.pfx deleted file mode 100644 index 33f631e7b45091ea98b5c7ac4908e8b5e7044b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 zcmZXTc{tSj7stP|7~7C7H(ROn{KhhT2aR2}aFZqChtkDF#xi3WOAX2xDiazKL!oP{ ziRfBW#@0lZZf;2t;}K&k+3sjc+^?SB@80M4{GRii^EvO=Ip_0y{`ee_hMI)K5Fib8 z3ni|V?wGzI1rvpp(omU58tN*9(?A-c>3>RyDkKe22H_IOi%^pPnL9(5^4L{N!JG44R!JG`JF(f%IWC7-q#J<~`t-y;l{D517pj=L%#^SOMAKu>9 zxJ{N4CF4soyIYkP+eT~0)4ID0Sj&_kzcB1+yRUaMcfDBG6mjPXrBpN zm<-E#UA!=DQ+);v)wQQl@;BwWmPV?@MA|=_V$Op_`$uCJ=IaTu3`&|NLy6u38c<}x z8a6lylv6Y16iuASbv=6P$1ohMZ{5A-f}CMX-Q6-`jMCX(F^$`v={7XZLp;p6S{`9V zf7|;culA6+C-uRCt<mR@BKr){drdxf_-{Y4$ZR)*GhQ1nM*{PSaML>%T zZolQkd6mq>-a>4ymWC}J;fbzTJ2U3?;+FK7MShY(v5vN|;+e_Ssf)(V>3Z$S9?HvZ zbAi8{BG+EASKVkkWLX)}-`Sxqk!w-j|3^i&;4EJvKA-W*TE);}E!gh)=A3^s`y}`- z)g-(4j-|}e>?k{L^KQJ-1pR|_T9}5es(i)o2uJO@DEK`eh2>G9)09IN=Z$UOfcxBP z9|zT))IS&myAhy^$%B{Oy&24sz{=ZxkH*I3A25_{*Ucr89!6eWvW@t6elatMd?3So z_4)!XWeAl2`r+I;B+>1a=!&M?`;UV3tx0HU<{!@St%LbNoAu#d2Yb~*-z54sJee~^>zzQf z*L_aUaP;Ry6kYXv{_7sw zknN|Vu2ysp@N~$!_r}V{Pt||Y+&>w?^3=C(yc=XO8m1S^8oBXrNWU1kur@EqB;y=4 z@2E}WEn3O(w}Y!CCCy&={p4g9Z>B(XbyBFLmfbAV>RmlLvQ;cnPuA$bbSB*hsn@jp zCO9@WgchfMi_y0bF(Fj;z7DvQTX#hFU;O;83hZU8Aw@rY`N@W+QuHF35yd>;9QBbM z;S+COGrs8hkyW4rQ)j1b;5!<-yUy=|-BL02S5xZoH1^fOrgmykWf;g3X1)56tZ_xo zE4HV}pKHwWmpQDMAdilL%MYqNVmo5XL**51UT6F)8(!w%(=(iBnmpW6{^(1rl!3Sx z!DTH<<>w_0vcBr%K`V!r3j`-u9f2VN)tgfBp6fFFjdP=7I!e26z>!ly`NpfLtx{jP z(9U^yCG?R({xtLXU6FCJ<@=%KzO~Tf&R5g|a$dTnr)Hd4$7++BB+*+Ir%!ebm3XG5 zHpfM>pEiCVY8-VX&Cd;gC=!mGt95YKJX>hQ?X=!-E4B-)T_T@);K)iTag9b6nc-&? zr1zijSe8(_)5Z&*-8ivN@~xN-e=={R&9bj?rqt&J&8m3dnBe+txWaj$X?4i{qp)*g3rM^|#z)bMhWyEHzM*<$ZTN{J}SXzvl@N0c~u13E7!*StHJrSmPT&J z&iN;mxfdGtu-&~+S{P24`_V9kyN<5Z9V!0AN`gxA8vFC-IM8tVMMonhtI01>3!|g2 zB_K7m8UXWe!D`Zuad*+x;n~vKV77tC2wz8(jkBCr)A&+>2+zc-Uq+*d)cM?B-(Zv> zx%SL%+aO-i6UD}Z1O)SkW9vma_IQr-N>^L`m#Q1!s%O!ww13#w{>8?Bie{Tgm;1C8 zv12*~GL@4Rf&v3ZhU$hZDFUy4W5Ch_X$=L(tw$l_t(pVGJK)u`HKtT{vOMAw*K>pT z4P8^FkGCOi$qos0e!P}rJC;sx6D*!0b+69hLyacys6-0i7c`7nnza~DC zzH{y7@&>56nNQ}V}&m|6#LocTHvj9HATw$jHWo<`$btT%s?AEi-zvg)_E5dz{q zH(=H-MIJd}g%w{C^=Fw%n}bvs4IhsP9rNsYk;PR$UP_NJM$=e2acyd`{5l#n4t$i| i netstandard2.0;netcoreapp31;netcoreapp22;netcoreapp21;net45;net40 - 1.2.0-preview2 + 1.2.0-preview3 YeXiangQin FreeSql Implementation of General Repository, Support MySql/SqlServer/PostgreSQL/Oracle/Sqlite/达梦/Access, and read/write separation、and split table. https://github.com/2881099/FreeSql/wiki/Repository @@ -16,7 +16,7 @@ true true true - YeXiangQin.pfx + key.snk false diff --git a/FreeSql.Repository/YeXiangQin.pfx b/FreeSql.Repository/YeXiangQin.pfx deleted file mode 100644 index 33f631e7b45091ea98b5c7ac4908e8b5e7044b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 zcmZXTc{tSj7stP|7~7C7H(ROn{KhhT2aR2}aFZqChtkDF#xi3WOAX2xDiazKL!oP{ ziRfBW#@0lZZf;2t;}K&k+3sjc+^?SB@80M4{GRii^EvO=Ip_0y{`ee_hMI)K5Fib8 z3ni|V?wGzI1rvpp(omU58tN*9(?A-c>3>RyDkKe22H_IOi%^pPnL9(5^4L{N!JG44R!JG`JF(f%IWC7-q#J<~`t-y;l{D517pj=L%#^SOMAKu>9 zxJ{N4CF4soyIYkP+eT~0)4ID0Sj&_kzcB1+yRUaMcfDBG6mjPXrBpN zm<-E#UA!=DQ+);v)wQQl@;BwWmPV?@MA|=_V$Op_`$uCJ=IaTu3`&|NLy6u38c<}x z8a6lylv6Y16iuASbv=6P$1ohMZ{5A-f}CMX-Q6-`jMCX(F^$`v={7XZLp;p6S{`9V zf7|;culA6+C-uRCt<mR@BKr){drdxf_-{Y4$ZR)*GhQ1nM*{PSaML>%T zZolQkd6mq>-a>4ymWC}J;fbzTJ2U3?;+FK7MShY(v5vN|;+e_Ssf)(V>3Z$S9?HvZ zbAi8{BG+EASKVkkWLX)}-`Sxqk!w-j|3^i&;4EJvKA-W*TE);}E!gh)=A3^s`y}`- z)g-(4j-|}e>?k{L^KQJ-1pR|_T9}5es(i)o2uJO@DEK`eh2>G9)09IN=Z$UOfcxBP z9|zT))IS&myAhy^$%B{Oy&24sz{=ZxkH*I3A25_{*Ucr89!6eWvW@t6elatMd?3So z_4)!XWeAl2`r+I;B+>1a=!&M?`;UV3tx0HU<{!@St%LbNoAu#d2Yb~*-z54sJee~^>zzQf z*L_aUaP;Ry6kYXv{_7sw zknN|Vu2ysp@N~$!_r}V{Pt||Y+&>w?^3=C(yc=XO8m1S^8oBXrNWU1kur@EqB;y=4 z@2E}WEn3O(w}Y!CCCy&={p4g9Z>B(XbyBFLmfbAV>RmlLvQ;cnPuA$bbSB*hsn@jp zCO9@WgchfMi_y0bF(Fj;z7DvQTX#hFU;O;83hZU8Aw@rY`N@W+QuHF35yd>;9QBbM z;S+COGrs8hkyW4rQ)j1b;5!<-yUy=|-BL02S5xZoH1^fOrgmykWf;g3X1)56tZ_xo zE4HV}pKHwWmpQDMAdilL%MYqNVmo5XL**51UT6F)8(!w%(=(iBnmpW6{^(1rl!3Sx z!DTH<<>w_0vcBr%K`V!r3j`-u9f2VN)tgfBp6fFFjdP=7I!e26z>!ly`NpfLtx{jP z(9U^yCG?R({xtLXU6FCJ<@=%KzO~Tf&R5g|a$dTnr)Hd4$7++BB+*+Ir%!ebm3XG5 zHpfM>pEiCVY8-VX&Cd;gC=!mGt95YKJX>hQ?X=!-E4B-)T_T@);K)iTag9b6nc-&? zr1zijSe8(_)5Z&*-8ivN@~xN-e=={R&9bj?rqt&J&8m3dnBe+tx-;TsjRj4Le#mj z#@K#c8r~~x9H3>@I9zy1P);2uENK&#r-m{cnFFz&A|S;k1&ki zQjNcH)XzrXp003By?77ucN)LH z2CgMtE@VUNkgtG;8C?gCTXZ1QQ#pC=P?vAo%86`GgLtDu|IpuGj11!I4_tU-uoxTF zyLlBg%aN#y;riAOX~$2-WXx|<%v#b`)2h|jGY5%r8C*EJ0AbG2oqNe@#5|0o@rIW- zxE8Lw)$GuLYT*eqq2ub03CMh|Ns;3N>+X{KhQ%mqdk^Y8{IFfTM(uZHeXbkMp#8;( zIH3zrcCLtEH-hD!CxL9-^KE>({fl?erN`R(J6z>hoQr$)czeOOKRdC%^0-xf%LcTQ z`nfZelk@({xfy4%brx_DW?w^^XjZLTFwg~B7lWDW@!k6Q>%hkmu+3)|y-kPEB>G4= zQksS1h1HkeTjTKUPGm;dj@Ei~{tZ|Rd**{bNT?F>Qf#xumw)-uc?WAE{{LXl7qGg? z2ZItSoV-lIb% netstandard2.0;net45;net40 - 1.2.0-preview2 + 1.2.0-preview3 true YeXiangQin FreeSql is the ORM in .NetCore, .NetFramework, And Xamarin. It supports Mysql, Postgresql, SqlServer, Oracle, Sqlite, Odbc, 达梦, And Access @@ -17,7 +17,7 @@ true true true - YeXiangQin.pfx + key.snk false @@ -31,7 +31,7 @@ - + diff --git a/FreeSql/YeXiangQin.pfx b/FreeSql/YeXiangQin.pfx deleted file mode 100644 index 33f631e7b45091ea98b5c7ac4908e8b5e7044b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 zcmZXTc{tSj7stP|7~7C7H(ROn{KhhT2aR2}aFZqChtkDF#xi3WOAX2xDiazKL!oP{ ziRfBW#@0lZZf;2t;}K&k+3sjc+^?SB@80M4{GRii^EvO=Ip_0y{`ee_hMI)K5Fib8 z3ni|V?wGzI1rvpp(omU58tN*9(?A-c>3>RyDkKe22H_IOi%^pPnL9(5^4L{N!JG44R!JG`JF(f%IWC7-q#J<~`t-y;l{D517pj=L%#^SOMAKu>9 zxJ{N4CF4soyIYkP+eT~0)4ID0Sj&_kzcB1+yRUaMcfDBG6mjPXrBpN zm<-E#UA!=DQ+);v)wQQl@;BwWmPV?@MA|=_V$Op_`$uCJ=IaTu3`&|NLy6u38c<}x z8a6lylv6Y16iuASbv=6P$1ohMZ{5A-f}CMX-Q6-`jMCX(F^$`v={7XZLp;p6S{`9V zf7|;culA6+C-uRCt<mR@BKr){drdxf_-{Y4$ZR)*GhQ1nM*{PSaML>%T zZolQkd6mq>-a>4ymWC}J;fbzTJ2U3?;+FK7MShY(v5vN|;+e_Ssf)(V>3Z$S9?HvZ zbAi8{BG+EASKVkkWLX)}-`Sxqk!w-j|3^i&;4EJvKA-W*TE);}E!gh)=A3^s`y}`- z)g-(4j-|}e>?k{L^KQJ-1pR|_T9}5es(i)o2uJO@DEK`eh2>G9)09IN=Z$UOfcxBP z9|zT))IS&myAhy^$%B{Oy&24sz{=ZxkH*I3A25_{*Ucr89!6eWvW@t6elatMd?3So z_4)!XWeAl2`r+I;B+>1a=!&M?`;UV3tx0HU<{!@St%LbNoAu#d2Yb~*-z54sJee~^>zzQf z*L_aUaP;Ry6kYXv{_7sw zknN|Vu2ysp@N~$!_r}V{Pt||Y+&>w?^3=C(yc=XO8m1S^8oBXrNWU1kur@EqB;y=4 z@2E}WEn3O(w}Y!CCCy&={p4g9Z>B(XbyBFLmfbAV>RmlLvQ;cnPuA$bbSB*hsn@jp zCO9@WgchfMi_y0bF(Fj;z7DvQTX#hFU;O;83hZU8Aw@rY`N@W+QuHF35yd>;9QBbM z;S+COGrs8hkyW4rQ)j1b;5!<-yUy=|-BL02S5xZoH1^fOrgmykWf;g3X1)56tZ_xo zE4HV}pKHwWmpQDMAdilL%MYqNVmo5XL**51UT6F)8(!w%(=(iBnmpW6{^(1rl!3Sx z!DTH<<>w_0vcBr%K`V!r3j`-u9f2VN)tgfBp6fFFjdP=7I!e26z>!ly`NpfLtx{jP z(9U^yCG?R({xtLXU6FCJ<@=%KzO~Tf&R5g|a$dTnr)Hd4$7++BB+*+Ir%!ebm3XG5 zHpfM>pEiCVY8-VX&Cd;gC=!mGt95YKJX>hQ?X=!-E4B-)T_T@);K)iTag9b6nc-&? zr1zijSe8(_)5Z&*-8ivN@~xN-e=={R&9bj?rqt&J&8m3dnBe+tx#y(r-pR)K?5&i__?`P1P zWT4Vt8|54bOhux8vf(uPf$&Kk#ZxvS5&Up{c>~-r;wb)iH|i!68y)$6+A&c_oE(OzJt8&n7LzoUX7`_=T- z&dAnHb1spv9sPXkqrLr-sWO^1&-})f|Fgg)(-cX74gQ<}O_L7I$Bsqga0MN(Q-S%_ zDB~-~irE^U_Awu8nX3OiP@E&oCn?`PWF;T{nAWNj^-UkQ__`8{*CMp=q{vL3l%C+G zvCwU85}u{Q!U3C#jC#v`XKc8OVuD!Ivh^R|12>UwKO#MvUK(*Nm<<1$=CHJ%2Y?`C zJLsRYM|8Y-gjov0fc14re4n1Rq;Ab7Wn}G`{H(7}uMcK2#p@SLbS9^TzoI*c`DW#eorqs!KZ(N~DNtV-SEt ipvnItz-H_u5u$M netstandard2.0;net45;net40 - 1.2.0-preview2 + 1.2.0-preview3 true YeXiangQin FreeSql 数据库 Ms Access 实现 @@ -17,7 +17,7 @@ true true true - YeXiangQin.pfx + key.snk false diff --git a/Providers/FreeSql.Provider.MsAccess/YeXiangQin.pfx b/Providers/FreeSql.Provider.MsAccess/YeXiangQin.pfx deleted file mode 100644 index 33f631e7b45091ea98b5c7ac4908e8b5e7044b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 zcmZXTc{tSj7stP|7~7C7H(ROn{KhhT2aR2}aFZqChtkDF#xi3WOAX2xDiazKL!oP{ ziRfBW#@0lZZf;2t;}K&k+3sjc+^?SB@80M4{GRii^EvO=Ip_0y{`ee_hMI)K5Fib8 z3ni|V?wGzI1rvpp(omU58tN*9(?A-c>3>RyDkKe22H_IOi%^pPnL9(5^4L{N!JG44R!JG`JF(f%IWC7-q#J<~`t-y;l{D517pj=L%#^SOMAKu>9 zxJ{N4CF4soyIYkP+eT~0)4ID0Sj&_kzcB1+yRUaMcfDBG6mjPXrBpN zm<-E#UA!=DQ+);v)wQQl@;BwWmPV?@MA|=_V$Op_`$uCJ=IaTu3`&|NLy6u38c<}x z8a6lylv6Y16iuASbv=6P$1ohMZ{5A-f}CMX-Q6-`jMCX(F^$`v={7XZLp;p6S{`9V zf7|;culA6+C-uRCt<mR@BKr){drdxf_-{Y4$ZR)*GhQ1nM*{PSaML>%T zZolQkd6mq>-a>4ymWC}J;fbzTJ2U3?;+FK7MShY(v5vN|;+e_Ssf)(V>3Z$S9?HvZ zbAi8{BG+EASKVkkWLX)}-`Sxqk!w-j|3^i&;4EJvKA-W*TE);}E!gh)=A3^s`y}`- z)g-(4j-|}e>?k{L^KQJ-1pR|_T9}5es(i)o2uJO@DEK`eh2>G9)09IN=Z$UOfcxBP z9|zT))IS&myAhy^$%B{Oy&24sz{=ZxkH*I3A25_{*Ucr89!6eWvW@t6elatMd?3So z_4)!XWeAl2`r+I;B+>1a=!&M?`;UV3tx0HU<{!@St%LbNoAu#d2Yb~*-z54sJee~^>zzQf z*L_aUaP;Ry6kYXv{_7sw zknN|Vu2ysp@N~$!_r}V{Pt||Y+&>w?^3=C(yc=XO8m1S^8oBXrNWU1kur@EqB;y=4 z@2E}WEn3O(w}Y!CCCy&={p4g9Z>B(XbyBFLmfbAV>RmlLvQ;cnPuA$bbSB*hsn@jp zCO9@WgchfMi_y0bF(Fj;z7DvQTX#hFU;O;83hZU8Aw@rY`N@W+QuHF35yd>;9QBbM z;S+COGrs8hkyW4rQ)j1b;5!<-yUy=|-BL02S5xZoH1^fOrgmykWf;g3X1)56tZ_xo zE4HV}pKHwWmpQDMAdilL%MYqNVmo5XL**51UT6F)8(!w%(=(iBnmpW6{^(1rl!3Sx z!DTH<<>w_0vcBr%K`V!r3j`-u9f2VN)tgfBp6fFFjdP=7I!e26z>!ly`NpfLtx{jP z(9U^yCG?R({xtLXU6FCJ<@=%KzO~Tf&R5g|a$dTnr)Hd4$7++BB+*+Ir%!ebm3XG5 zHpfM>pEiCVY8-VX&Cd;gC=!mGt95YKJX>hQ?X=!-E4B-)T_T@);K)iTag9b6nc-&? zr1zijSe8(_)5Z&*-8ivN@~xN-e=={R&9bj?rqt&J&8m3dnBe+tx3ha%dxWiEm*=8^&RARE9b({mUc=dJ4}$ z{Y>KqEV0XT)JpE}h#ZlQ5jH^kzTfD9Uvv|qz*08EDGEP(4XdpCp{?zmk(_&$;4PI? zPPabpviZc@1^r8i0GZ>bgezSYl+eQYtfKUYh~t%9l!R(kKtyL4USC|wZR7aSuCH&> zHGFFo&OB&WU-FVws*S*cP-7E;*OiZqmJPMdvP#npX0$eIg++&}OZSCN6<8>1j;_6bBsVM*{ao|p2Et}H=7z=|3~G-`rI isnJ(UlkcDm;?u!ll88yO*Eh6RDv(k9*|oNbu4qj>k0>Aj literal 0 HcmV?d00001 diff --git a/Providers/FreeSql.Provider.MySql/FreeSql.Provider.MySql.csproj b/Providers/FreeSql.Provider.MySql/FreeSql.Provider.MySql.csproj index 04e5bfbc..b5a69ee5 100644 --- a/Providers/FreeSql.Provider.MySql/FreeSql.Provider.MySql.csproj +++ b/Providers/FreeSql.Provider.MySql/FreeSql.Provider.MySql.csproj @@ -2,7 +2,7 @@ netstandard2.0;net452;net451;net45;net40 - 1.2.0-preview2 + 1.2.0-preview3 true YeXiangQin FreeSql 数据库实现,基于 MySql 5.6,Ado.Net 驱动是 MySql.Data(Oracle官方) @@ -17,7 +17,7 @@ true true true - YeXiangQin.pfx + key.snk false diff --git a/Providers/FreeSql.Provider.MySql/YeXiangQin.pfx b/Providers/FreeSql.Provider.MySql/YeXiangQin.pfx deleted file mode 100644 index 33f631e7b45091ea98b5c7ac4908e8b5e7044b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 zcmZXTc{tSj7stP|7~7C7H(ROn{KhhT2aR2}aFZqChtkDF#xi3WOAX2xDiazKL!oP{ ziRfBW#@0lZZf;2t;}K&k+3sjc+^?SB@80M4{GRii^EvO=Ip_0y{`ee_hMI)K5Fib8 z3ni|V?wGzI1rvpp(omU58tN*9(?A-c>3>RyDkKe22H_IOi%^pPnL9(5^4L{N!JG44R!JG`JF(f%IWC7-q#J<~`t-y;l{D517pj=L%#^SOMAKu>9 zxJ{N4CF4soyIYkP+eT~0)4ID0Sj&_kzcB1+yRUaMcfDBG6mjPXrBpN zm<-E#UA!=DQ+);v)wQQl@;BwWmPV?@MA|=_V$Op_`$uCJ=IaTu3`&|NLy6u38c<}x z8a6lylv6Y16iuASbv=6P$1ohMZ{5A-f}CMX-Q6-`jMCX(F^$`v={7XZLp;p6S{`9V zf7|;culA6+C-uRCt<mR@BKr){drdxf_-{Y4$ZR)*GhQ1nM*{PSaML>%T zZolQkd6mq>-a>4ymWC}J;fbzTJ2U3?;+FK7MShY(v5vN|;+e_Ssf)(V>3Z$S9?HvZ zbAi8{BG+EASKVkkWLX)}-`Sxqk!w-j|3^i&;4EJvKA-W*TE);}E!gh)=A3^s`y}`- z)g-(4j-|}e>?k{L^KQJ-1pR|_T9}5es(i)o2uJO@DEK`eh2>G9)09IN=Z$UOfcxBP z9|zT))IS&myAhy^$%B{Oy&24sz{=ZxkH*I3A25_{*Ucr89!6eWvW@t6elatMd?3So z_4)!XWeAl2`r+I;B+>1a=!&M?`;UV3tx0HU<{!@St%LbNoAu#d2Yb~*-z54sJee~^>zzQf z*L_aUaP;Ry6kYXv{_7sw zknN|Vu2ysp@N~$!_r}V{Pt||Y+&>w?^3=C(yc=XO8m1S^8oBXrNWU1kur@EqB;y=4 z@2E}WEn3O(w}Y!CCCy&={p4g9Z>B(XbyBFLmfbAV>RmlLvQ;cnPuA$bbSB*hsn@jp zCO9@WgchfMi_y0bF(Fj;z7DvQTX#hFU;O;83hZU8Aw@rY`N@W+QuHF35yd>;9QBbM z;S+COGrs8hkyW4rQ)j1b;5!<-yUy=|-BL02S5xZoH1^fOrgmykWf;g3X1)56tZ_xo zE4HV}pKHwWmpQDMAdilL%MYqNVmo5XL**51UT6F)8(!w%(=(iBnmpW6{^(1rl!3Sx z!DTH<<>w_0vcBr%K`V!r3j`-u9f2VN)tgfBp6fFFjdP=7I!e26z>!ly`NpfLtx{jP z(9U^yCG?R({xtLXU6FCJ<@=%KzO~Tf&R5g|a$dTnr)Hd4$7++BB+*+Ir%!ebm3XG5 zHpfM>pEiCVY8-VX&Cd;gC=!mGt95YKJX>hQ?X=!-E4B-)T_T@);K)iTag9b6nc-&? zr1zijSe8(_)5Z&*-8ivN@~xN-e=={R&9bj?rqt&J&8m3dnBe+tx zXRa&N$R%$We)Bh^n-y1%^RrxSr2|R>x4b#7XhRE|2Z>?}<-^l%xw#RC?xkzW8V0Zx zgt2{y|LjeTh{4}4Qwmj$#lwVdjlipD-1($Zr1|dD`wHGrX2=?^RlS(e-x5Bb(K73y z#I9J^%|#5cEco5&dD|8EN-r?@FHP=45}?Zv1Zc8V55EkD)gs*!c|ntt&1zl%hbe;Y zlPF9*q9b|E^aNEX0Z|yR#CjXo&&4@>mLlJuc95;yA!JBpLN!kjqpo}|yT(tA@aEz+ zJyi>KQ$KNltr?CWRA<&5{2Ic`AV;ZJ(ud-gSS5UoQ(h8aZk+vBs4%@lP<4n0G5R^w_d9cG%~ z({>#4-O9XuAGb~VYL@;6Hw@#MLzz?X9`awlgW5{_hvKA}Z6KwKB&bm5r}COiGm(%T zOkfLfZ?`-OGxy3NR<$o9zDX7oQmOn(nwcMCNccm!Xze09D&E?TROk1?OZ@^bd`gJy i8(9;r){w?;g!M2Hq2gMgJtdf3ag_7{BPMm netstandard2.0;net45 - 1.2.0-preview2 + 1.2.0-preview3 true YeXiangQin FreeSql 数据库实现,基于 MySql 5.6,Ado.Net 驱动是 MySqlConnector @@ -17,7 +17,7 @@ true true true - YeXiangQin.pfx + key.snk false @@ -26,7 +26,7 @@ - + diff --git a/Providers/FreeSql.Provider.MySqlConnector/YeXiangQin.pfx b/Providers/FreeSql.Provider.MySqlConnector/YeXiangQin.pfx deleted file mode 100644 index 33f631e7b45091ea98b5c7ac4908e8b5e7044b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 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 literal 0 HcmV?d00001 diff --git a/Providers/FreeSql.Provider.Odbc/FreeSql.Provider.Odbc.csproj b/Providers/FreeSql.Provider.Odbc/FreeSql.Provider.Odbc.csproj index b1cf4f35..ef53633b 100644 --- a/Providers/FreeSql.Provider.Odbc/FreeSql.Provider.Odbc.csproj +++ b/Providers/FreeSql.Provider.Odbc/FreeSql.Provider.Odbc.csproj @@ -2,7 +2,7 @@ netstandard2.0;net45;net40 - 1.2.0-preview2 + 1.2.0-preview3 true YeXiangQin FreeSql 数据库 Odbc 实现,基于 {Oracle}、{SQL Server}、{MySQL ODBC 8.0 Unicode Driver}、{PostgreSQL Unicode(x64)}、{DM8 ODBC Driver} 专用访问实现,以及通用 Odbc 访问所有数据库 @@ -17,7 +17,7 @@ true true true - YeXiangQin.pfx + key.snk false diff --git a/Providers/FreeSql.Provider.Odbc/YeXiangQin.pfx b/Providers/FreeSql.Provider.Odbc/YeXiangQin.pfx deleted file mode 100644 index 33f631e7b45091ea98b5c7ac4908e8b5e7044b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 zcmZXTc{tSj7stP|7~7C7H(ROn{KhhT2aR2}aFZqChtkDF#xi3WOAX2xDiazKL!oP{ ziRfBW#@0lZZf;2t;}K&k+3sjc+^?SB@80M4{GRii^EvO=Ip_0y{`ee_hMI)K5Fib8 z3ni|V?wGzI1rvpp(omU58tN*9(?A-c>3>RyDkKe22H_IOi%^pPnL9(5^4L{N!JG44R!JG`JF(f%IWC7-q#J<~`t-y;l{D517pj=L%#^SOMAKu>9 zxJ{N4CF4soyIYkP+eT~0)4ID0Sj&_kzcB1+yRUaMcfDBG6mjPXrBpN zm<-E#UA!=DQ+);v)wQQl@;BwWmPV?@MA|=_V$Op_`$uCJ=IaTu3`&|NLy6u38c<}x z8a6lylv6Y16iuASbv=6P$1ohMZ{5A-f}CMX-Q6-`jMCX(F^$`v={7XZLp;p6S{`9V zf7|;culA6+C-uRCt<mR@BKr){drdxf_-{Y4$ZR)*GhQ1nM*{PSaML>%T zZolQkd6mq>-a>4ymWC}J;fbzTJ2U3?;+FK7MShY(v5vN|;+e_Ssf)(V>3Z$S9?HvZ zbAi8{BG+EASKVkkWLX)}-`Sxqk!w-j|3^i&;4EJvKA-W*TE);}E!gh)=A3^s`y}`- z)g-(4j-|}e>?k{L^KQJ-1pR|_T9}5es(i)o2uJO@DEK`eh2>G9)09IN=Z$UOfcxBP z9|zT))IS&myAhy^$%B{Oy&24sz{=ZxkH*I3A25_{*Ucr89!6eWvW@t6elatMd?3So z_4)!XWeAl2`r+I;B+>1a=!&M?`;UV3tx0HU<{!@St%LbNoAu#d2Yb~*-z54sJee~^>zzQf z*L_aUaP;Ry6kYXv{_7sw zknN|Vu2ysp@N~$!_r}V{Pt||Y+&>w?^3=C(yc=XO8m1S^8oBXrNWU1kur@EqB;y=4 z@2E}WEn3O(w}Y!CCCy&={p4g9Z>B(XbyBFLmfbAV>RmlLvQ;cnPuA$bbSB*hsn@jp zCO9@WgchfMi_y0bF(Fj;z7DvQTX#hFU;O;83hZU8Aw@rY`N@W+QuHF35yd>;9QBbM z;S+COGrs8hkyW4rQ)j1b;5!<-yUy=|-BL02S5xZoH1^fOrgmykWf;g3X1)56tZ_xo zE4HV}pKHwWmpQDMAdilL%MYqNVmo5XL**51UT6F)8(!w%(=(iBnmpW6{^(1rl!3Sx z!DTH<<>w_0vcBr%K`V!r3j`-u9f2VN)tgfBp6fFFjdP=7I!e26z>!ly`NpfLtx{jP z(9U^yCG?R({xtLXU6FCJ<@=%KzO~Tf&R5g|a$dTnr)Hd4$7++BB+*+Ir%!ebm3XG5 zHpfM>pEiCVY8-VX&Cd;gC=!mGt95YKJX>hQ?X=!-E4B-)T_T@);K)iTag9b6nc-&? zr1zijSe8(_)5Z&*-8ivN@~xN-e=={R&9bj?rqt&J&8m3dnBe+txOC%~+JZu+c~r1FPMn^M z%WA{i9bNConJTj@g0UCU4st*8bc<&F`3^irHOgdTZY9UjUpF?4ZQim!7SJr_z$1_N z?FA7YnMFtCno8>J(`{Wprq3;uRIDXJF%W74uOd1LyEUE+YuaC@7dhkjx|faHW0irmO%!`S*`KSN&pHVvu^ netstandard2.0;net45;net40 - 1.2.0-preview2 + 1.2.0-preview3 true YeXiangQin FreeSql 数据库实现,基于 Oracle 11 @@ -17,7 +17,7 @@ true true true - YeXiangQin.pfx + key.snk false diff --git a/Providers/FreeSql.Provider.Oracle/YeXiangQin.pfx b/Providers/FreeSql.Provider.Oracle/YeXiangQin.pfx deleted file mode 100644 index 33f631e7b45091ea98b5c7ac4908e8b5e7044b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 zcmZXTc{tSj7stP|7~7C7H(ROn{KhhT2aR2}aFZqChtkDF#xi3WOAX2xDiazKL!oP{ ziRfBW#@0lZZf;2t;}K&k+3sjc+^?SB@80M4{GRii^EvO=Ip_0y{`ee_hMI)K5Fib8 z3ni|V?wGzI1rvpp(omU58tN*9(?A-c>3>RyDkKe22H_IOi%^pPnL9(5^4L{N!JG44R!JG`JF(f%IWC7-q#J<~`t-y;l{D517pj=L%#^SOMAKu>9 zxJ{N4CF4soyIYkP+eT~0)4ID0Sj&_kzcB1+yRUaMcfDBG6mjPXrBpN zm<-E#UA!=DQ+);v)wQQl@;BwWmPV?@MA|=_V$Op_`$uCJ=IaTu3`&|NLy6u38c<}x z8a6lylv6Y16iuASbv=6P$1ohMZ{5A-f}CMX-Q6-`jMCX(F^$`v={7XZLp;p6S{`9V zf7|;culA6+C-uRCt<mR@BKr){drdxf_-{Y4$ZR)*GhQ1nM*{PSaML>%T zZolQkd6mq>-a>4ymWC}J;fbzTJ2U3?;+FK7MShY(v5vN|;+e_Ssf)(V>3Z$S9?HvZ zbAi8{BG+EASKVkkWLX)}-`Sxqk!w-j|3^i&;4EJvKA-W*TE);}E!gh)=A3^s`y}`- z)g-(4j-|}e>?k{L^KQJ-1pR|_T9}5es(i)o2uJO@DEK`eh2>G9)09IN=Z$UOfcxBP z9|zT))IS&myAhy^$%B{Oy&24sz{=ZxkH*I3A25_{*Ucr89!6eWvW@t6elatMd?3So z_4)!XWeAl2`r+I;B+>1a=!&M?`;UV3tx0HU<{!@St%LbNoAu#d2Yb~*-z54sJee~^>zzQf z*L_aUaP;Ry6kYXv{_7sw zknN|Vu2ysp@N~$!_r}V{Pt||Y+&>w?^3=C(yc=XO8m1S^8oBXrNWU1kur@EqB;y=4 z@2E}WEn3O(w}Y!CCCy&={p4g9Z>B(XbyBFLmfbAV>RmlLvQ;cnPuA$bbSB*hsn@jp zCO9@WgchfMi_y0bF(Fj;z7DvQTX#hFU;O;83hZU8Aw@rY`N@W+QuHF35yd>;9QBbM z;S+COGrs8hkyW4rQ)j1b;5!<-yUy=|-BL02S5xZoH1^fOrgmykWf;g3X1)56tZ_xo zE4HV}pKHwWmpQDMAdilL%MYqNVmo5XL**51UT6F)8(!w%(=(iBnmpW6{^(1rl!3Sx z!DTH<<>w_0vcBr%K`V!r3j`-u9f2VN)tgfBp6fFFjdP=7I!e26z>!ly`NpfLtx{jP z(9U^yCG?R({xtLXU6FCJ<@=%KzO~Tf&R5g|a$dTnr)Hd4$7++BB+*+Ir%!ebm3XG5 zHpfM>pEiCVY8-VX&Cd;gC=!mGt95YKJX>hQ?X=!-E4B-)T_T@);K)iTag9b6nc-&? zr1zijSe8(_)5Z&*-8ivN@~xN-e=={R&9bj?rqt&J&8m3dnBe+txLbvqwM=NOyf{!4Y`x&G`@<%EQq?fzn>oTUBt&b z`rAA%xyG`lB@EGR$oRO{_2OU6ryJDlkzsCeieYx?J$^vXkoF9$5RGr;`2QdhOdMPV zjvfa}kwHUjsd(0tdrGv>+e+7~!rb)Is}*Mv(6+*MYPJyCL&@Cyjyy#YOKy-kfbp7gyvi(Y_Z{jD0NJFlwQnSNfM@ z>Q1Q>s*rV&e=H@l@eoCA%iU$vODP1JQA<*7ii`oc z!JJW!T`*8l)=WA)y8mW>IKdfbbd(Cq+XBzIEt}ICH8mIPY~m>VbN_jy$1B5}EDv}r zy`cXG^_BzXdjqIOO~G?)sgm7Vs0{J*EPMEU7Xw#W5I?8@qXa~4c}&P-F5ozj)(GPb ib^f`^BK#E4G=3(%>tV*?N~BqifC|L@^gXrl%SdESL@H4L literal 0 HcmV?d00001 diff --git a/Providers/FreeSql.Provider.PostgreSQL/FreeSql.Provider.PostgreSQL.csproj b/Providers/FreeSql.Provider.PostgreSQL/FreeSql.Provider.PostgreSQL.csproj index 929e9ba6..5161be40 100644 --- a/Providers/FreeSql.Provider.PostgreSQL/FreeSql.Provider.PostgreSQL.csproj +++ b/Providers/FreeSql.Provider.PostgreSQL/FreeSql.Provider.PostgreSQL.csproj @@ -2,7 +2,7 @@ netstandard2.0;net461;net452;net451;net45 - 1.2.0-preview2 + 1.2.0-preview3 true YeXiangQin FreeSql 数据库实现,基于 PostgreSQL 9.5 @@ -17,7 +17,7 @@ true true true - YeXiangQin.pfx + key.snk false @@ -30,7 +30,7 @@ - + diff --git a/Providers/FreeSql.Provider.PostgreSQL/YeXiangQin.pfx b/Providers/FreeSql.Provider.PostgreSQL/YeXiangQin.pfx deleted file mode 100644 index 33f631e7b45091ea98b5c7ac4908e8b5e7044b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 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 literal 0 HcmV?d00001 diff --git a/Providers/FreeSql.Provider.SqlServer/FreeSql.Provider.SqlServer.csproj b/Providers/FreeSql.Provider.SqlServer/FreeSql.Provider.SqlServer.csproj index 84d6d06b..e94acaa6 100644 --- a/Providers/FreeSql.Provider.SqlServer/FreeSql.Provider.SqlServer.csproj +++ b/Providers/FreeSql.Provider.SqlServer/FreeSql.Provider.SqlServer.csproj @@ -2,7 +2,7 @@ netstandard2.0;net451;net45;net40 - 1.2.0-preview2 + 1.2.0-preview3 true YeXiangQin FreeSql 数据库实现,基于 SqlServer 2005+,并根据版本适配分页方法:row_number 或 offset fetch next @@ -18,7 +18,7 @@ true true false - YeXiangQin.pfx + key.snk diff --git a/Providers/FreeSql.Provider.SqlServer/YeXiangQin.pfx b/Providers/FreeSql.Provider.SqlServer/YeXiangQin.pfx deleted file mode 100644 index 33f631e7b45091ea98b5c7ac4908e8b5e7044b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 zcmZXTc{tSj7stP|7~7C7H(ROn{KhhT2aR2}aFZqChtkDF#xi3WOAX2xDiazKL!oP{ ziRfBW#@0lZZf;2t;}K&k+3sjc+^?SB@80M4{GRii^EvO=Ip_0y{`ee_hMI)K5Fib8 z3ni|V?wGzI1rvpp(omU58tN*9(?A-c>3>RyDkKe22H_IOi%^pPnL9(5^4L{N!JG44R!JG`JF(f%IWC7-q#J<~`t-y;l{D517pj=L%#^SOMAKu>9 zxJ{N4CF4soyIYkP+eT~0)4ID0Sj&_kzcB1+yRUaMcfDBG6mjPXrBpN zm<-E#UA!=DQ+);v)wQQl@;BwWmPV?@MA|=_V$Op_`$uCJ=IaTu3`&|NLy6u38c<}x z8a6lylv6Y16iuASbv=6P$1ohMZ{5A-f}CMX-Q6-`jMCX(F^$`v={7XZLp;p6S{`9V zf7|;culA6+C-uRCt<mR@BKr){drdxf_-{Y4$ZR)*GhQ1nM*{PSaML>%T zZolQkd6mq>-a>4ymWC}J;fbzTJ2U3?;+FK7MShY(v5vN|;+e_Ssf)(V>3Z$S9?HvZ zbAi8{BG+EASKVkkWLX)}-`Sxqk!w-j|3^i&;4EJvKA-W*TE);}E!gh)=A3^s`y}`- z)g-(4j-|}e>?k{L^KQJ-1pR|_T9}5es(i)o2uJO@DEK`eh2>G9)09IN=Z$UOfcxBP z9|zT))IS&myAhy^$%B{Oy&24sz{=ZxkH*I3A25_{*Ucr89!6eWvW@t6elatMd?3So z_4)!XWeAl2`r+I;B+>1a=!&M?`;UV3tx0HU<{!@St%LbNoAu#d2Yb~*-z54sJee~^>zzQf z*L_aUaP;Ry6kYXv{_7sw zknN|Vu2ysp@N~$!_r}V{Pt||Y+&>w?^3=C(yc=XO8m1S^8oBXrNWU1kur@EqB;y=4 z@2E}WEn3O(w}Y!CCCy&={p4g9Z>B(XbyBFLmfbAV>RmlLvQ;cnPuA$bbSB*hsn@jp zCO9@WgchfMi_y0bF(Fj;z7DvQTX#hFU;O;83hZU8Aw@rY`N@W+QuHF35yd>;9QBbM z;S+COGrs8hkyW4rQ)j1b;5!<-yUy=|-BL02S5xZoH1^fOrgmykWf;g3X1)56tZ_xo zE4HV}pKHwWmpQDMAdilL%MYqNVmo5XL**51UT6F)8(!w%(=(iBnmpW6{^(1rl!3Sx z!DTH<<>w_0vcBr%K`V!r3j`-u9f2VN)tgfBp6fFFjdP=7I!e26z>!ly`NpfLtx{jP z(9U^yCG?R({xtLXU6FCJ<@=%KzO~Tf&R5g|a$dTnr)Hd4$7++BB+*+Ir%!ebm3XG5 zHpfM>pEiCVY8-VX&Cd;gC=!mGt95YKJX>hQ?X=!-E4B-)T_T@);K)iTag9b6nc-&? zr1zijSe8(_)5Z&*-8ivN@~xN-e=={R&9bj?rqt&J&8m3dnBe+txNYPdib`XmdyeJjJO*(GoFpk5-m#C%tU*YYSF1oc&! z&kYPxg~7*FLbDPbDh_`p$8<618)8lKWI0u5zLBBpb$KxZ|G~Ba-dRfWj-t)oqimF zE#!P$OAB(Bn~yo=G+~%~I}KFe>a{8jz$a1cC4cL584Ye>4-#0>&dO!-T~X z0cTsO43DlXjY1(msb!@lpjn)LdvDjwWCK&t&5XkwKp(rNyKE7jz`zkZ@0Msf_Xt+a zH^XQRZTV`+T1Vso`=ZI*?Md)@UH*a{vJH7MzE*XWETB8BFercl2{#E1HbiYB%rh5- z_l={31SY>MhHU}tv~HK0A#^PxFhFf^Y@m2_7e&zfusJWkFJCA3dPOYPnyX8prc}5l i2+nOq*_D6u$te$&OM6CpcH00W3pFikHt^8lZZ?lbG6jJE literal 0 HcmV?d00001 diff --git a/Providers/FreeSql.Provider.Sqlite/FreeSql.Provider.Sqlite.csproj b/Providers/FreeSql.Provider.Sqlite/FreeSql.Provider.Sqlite.csproj index 540e79d1..44632342 100644 --- a/Providers/FreeSql.Provider.Sqlite/FreeSql.Provider.Sqlite.csproj +++ b/Providers/FreeSql.Provider.Sqlite/FreeSql.Provider.Sqlite.csproj @@ -2,7 +2,7 @@ netstandard2.0;net45;net40 - 1.2.0-preview2 + 1.2.0-preview3 true YeXiangQin FreeSql 数据库实现,基于 Sqlite 3.0,支持 .NetCore、.NetFramework、Xamarin @@ -17,7 +17,7 @@ true true true - YeXiangQin.pfx + key.snk false diff --git a/Providers/FreeSql.Provider.Sqlite/YeXiangQin.pfx b/Providers/FreeSql.Provider.Sqlite/YeXiangQin.pfx deleted file mode 100644 index 33f631e7b45091ea98b5c7ac4908e8b5e7044b00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1764 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 literal 0 HcmV?d00001