tu98wMoo297l+juulU4a3Xx7c2SZ93f0gTPKohE0uz4o8jWN8zXnAAfhf6MMTlkgf+qIwaORLtBQohDcX6Xp02Qe7Cq2LujVR+YJHxy2uo8+KTc5Rj/d0OkTjeCozGaJQH0XrwUO7w+rDnyXzA52IvMZPnUV3KnOj1mPH0IhrOU=AQAB7yKLJO9dobe7pNW3ob+Vse8kvlA+PObDrZNqFxUTLyXoAeHDnwz3BjJ2EVUPNJHV5F1/KPLTvADIjDrdB1qcbw==
w9ZK0SHBddtE91skFFS72YDmxzmXumSuUyREStVul9ke0oU2HjcZA915bmR0Zrh1RzO3y1w9zXVn+GdZGjyd6w==
ncA67E2fhcwv0+hMcD5zYOLyaT2EISbWFQ43ISz879BgwcUOCEFEP+lP69Uh57sAz9pBxWCS/uXBZoh6QJysrw==vbC8F4YS1g3l55Koh+jra+qnnyHyDeGn2XCvlazWys7MRC40FWBZIp1MGdnDxhu1vZoi1SAr3O90HfA9JmTAsQ==00v2vMCcgXy78eMby7R6zfZzacVnVFO2WeyxYF7pjrXYYP+C4JSJkWpy6JGLWbgZrK8HAuRguJmdRi8K2KiYWg==rV3nb9nmwQDMGMrI2GyN30uivygfFj0TdgK8Tb1aqPzu1yRT46M4yXmuhkTiW7nxp+iANGssIx5+3Ch4gRj+r6BgBPldWNErK95a2v2Ae1+EzfVf21ybguBYeUVnV9c8qwoodZSVOajZapOgoS6s5TEOxHWRcF22AiFuaD1Tl90=";
+
+ RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();
+ byte[] cipherbytes;
+ try
+ { //很有可能是报文被修改 情况很小
+ rsa.FromXmlString(privatekey);
+ cipherbytes = rsa.Decrypt(Convert.FromBase64String(content), false);
+ return Encoding.UTF8.GetString(cipherbytes);
+ }
+ catch
+ {
+ throw Oops.Oh(ErrorCode.D1000);
+ }
+ }
+ }
+}
diff --git a/Api/Ewide.EntityFramework.Core/DbContexts/DefaultDbContext.cs b/Api/Ewide.EntityFramework.Core/DbContexts/DefaultDbContext.cs
index e7b4403..ff319ea 100644
--- a/Api/Ewide.EntityFramework.Core/DbContexts/DefaultDbContext.cs
+++ b/Api/Ewide.EntityFramework.Core/DbContexts/DefaultDbContext.cs
@@ -179,10 +179,7 @@ namespace Ewide.EntityFramework.Core
data.Add(obj);
}
}
- if (data.Count>0)
- {
- modelBuilder.Entity(item.Key).HasData(data);
- }
+ modelBuilder.Entity(item.Key).HasData(data);
}
}
}
diff --git a/Api/Ewide.EntityFramework.Core/dbsettings.Development.json b/Api/Ewide.EntityFramework.Core/dbsettings.Development.json
new file mode 100644
index 0000000..efb30cd
--- /dev/null
+++ b/Api/Ewide.EntityFramework.Core/dbsettings.Development.json
@@ -0,0 +1,6 @@
+{
+ "ConnectionStrings": {
+ //"DefaultConnection": "Data Source=./Ewide.db",
+ "DefaultConnection": "Data Source=localhost;Database=ewide;User ID=root;Password=root;pooling=true;port=3306;sslmode=none;CharSet=utf8;"
+ }
+}
\ No newline at end of file
diff --git a/Api/Ewide.Web.Core/Ewide.Web.Core.xml b/Api/Ewide.Web.Core/Ewide.Web.Core.xml
index fef9f8d..4fcd31e 100644
--- a/Api/Ewide.Web.Core/Ewide.Web.Core.xml
+++ b/Api/Ewide.Web.Core/Ewide.Web.Core.xml
@@ -26,5 +26,11 @@