From 83a8e8e8f4f913f52d072e03f67c27467f090cc3 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Fri, 4 Aug 2017 00:42:36 +0800 Subject: [PATCH] Update Oracle --- Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs b/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs index a00f3528f..1f638fe3d 100644 --- a/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs +++ b/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs @@ -83,8 +83,11 @@ namespace SqlSugar { if (parameter.Value == null) parameter.Value = DBNull.Value; var sqlParameter = new OracleParameter(); - sqlParameter.ParameterName = parameter.ParameterName; - sqlParameter.UdtTypeName = parameter.UdtTypeName; + sqlParameter.ParameterName = parameter.ParameterName.ToLower(); + if (sqlParameter.ParameterName[0] == '@') { + sqlParameter.ParameterName = ':' + sqlParameter.ParameterName.Substring(1, sqlParameter.ParameterName.Length - 1); + } + //sqlParameter.UdtTypeName = parameter.UdtTypeName; sqlParameter.Size = parameter.Size; sqlParameter.Value = parameter.Value; sqlParameter.DbType = parameter.DbType;