From 7179bbf711a4d4df37034dfa5ce548b5023aa8bb Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Mon, 3 Dec 2018 00:16:14 +0800 Subject: [PATCH] Update DependencyManagement.cs --- .../Infrastructure/DependencyManagement.cs | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Infrastructure/DependencyManagement.cs b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Infrastructure/DependencyManagement.cs index 05ea9876b..2cb16e262 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Infrastructure/DependencyManagement.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/SqlSugar/Infrastructure/DependencyManagement.cs @@ -11,7 +11,8 @@ namespace SqlSugar private static bool IsTryJsonNet = false; private static bool IsTryMySqlData = false; private static bool IsTrySqlite = false; - private static bool IsTryOracle = true; + private static bool IsTryOracle = false; + private static bool IsTryPgSql = false; public static void TryJsonNet() { if (!IsTryJsonNet) @@ -52,7 +53,22 @@ namespace SqlSugar public static void PostgreSQL() { - + if (!IsTryPgSql) + { + try + { + PostgreSQLProvider db = new PostgreSQLProvider(); + var conn = db.GetAdapter(); + IsTryPgSql = true; + } + catch + { + var message = ErrorMessage.GetThrowMessage( + "You need to refer to Npgsql 3.2.7", + "你需要引用 Npgsql 3.2.7及以上版本"); + throw new Exception(message); + } + } } public static void TryOracle()