From 44a8eef9e62b064d3a2a1ae451302e75d9288002 Mon Sep 17 00:00:00 2001
From: sunkaixuan <610262374@qq.com>
Date: Thu, 28 Sep 2017 16:05:16 +0800
Subject: [PATCH] -
---
Src/Asp.Net/SqlSugar/Entities/ConnectionConfig.cs | 8 +++++---
.../SqlSugar/IntegrationServices/DefaultServices.cs | 13 +++++++++++++
Src/Asp.Net/SqlSugar/SqlSugar.csproj | 1 +
3 files changed, 19 insertions(+), 3 deletions(-)
create mode 100644 Src/Asp.Net/SqlSugar/IntegrationServices/DefaultServices.cs
diff --git a/Src/Asp.Net/SqlSugar/Entities/ConnectionConfig.cs b/Src/Asp.Net/SqlSugar/Entities/ConnectionConfig.cs
index 5b07ac43e..804194233 100644
--- a/Src/Asp.Net/SqlSugar/Entities/ConnectionConfig.cs
+++ b/Src/Asp.Net/SqlSugar/Entities/ConnectionConfig.cs
@@ -26,11 +26,13 @@ namespace SqlSugar
///
/// Configure External Services replace default services,For example, Redis storage
///
- public ConfigureExternalServices ConfigureExternalServices { get; set; }
+ public ConfigureExternalServices ConfigureExternalServices = _DefaultServices;
+ private static ConfigureExternalServices _DefaultServices = new ConfigureExternalServices();
}
-
+
public class ConfigureExternalServices
{
- public ISerializeService SerializeService { get; set; }
+ public ISerializeService SerializeService =DefaultServices.Serialize;
+ public ICacheService ReflectionInoCache = DefaultServices.ReflectionInoCache;
}
}
diff --git a/Src/Asp.Net/SqlSugar/IntegrationServices/DefaultServices.cs b/Src/Asp.Net/SqlSugar/IntegrationServices/DefaultServices.cs
new file mode 100644
index 000000000..3139f141a
--- /dev/null
+++ b/Src/Asp.Net/SqlSugar/IntegrationServices/DefaultServices.cs
@@ -0,0 +1,13 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace SqlSugar
+{
+ public class DefaultServices
+ {
+ public static ICacheService ReflectionInoCache = new ReflectionInoCache();
+ public static ISerializeService Serialize = new SerializeService();
+ }
+}
diff --git a/Src/Asp.Net/SqlSugar/SqlSugar.csproj b/Src/Asp.Net/SqlSugar/SqlSugar.csproj
index a2bdc678a..7a34f30f0 100644
--- a/Src/Asp.Net/SqlSugar/SqlSugar.csproj
+++ b/Src/Asp.Net/SqlSugar/SqlSugar.csproj
@@ -94,6 +94,7 @@
+