From 2a21e5594cc0156c997fd81e47cbb7fa49cbdf2b Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Tue, 25 Apr 2023 13:16:05 +0800 Subject: [PATCH] Synchronization code --- .../Abstract/DbBindProvider/IDataReaderEntityBuilder.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/IDataReaderEntityBuilder.cs b/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/IDataReaderEntityBuilder.cs index d9a5bfd02..b79124fdf 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/IDataReaderEntityBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/DbBindProvider/IDataReaderEntityBuilder.cs @@ -6,7 +6,7 @@ using System.Data; using System.Reflection; using System.Reflection.Emit; using System.Text.RegularExpressions; -using System.Xml.Linq; +using System.Xml.Linq; namespace SqlSugar { @@ -171,11 +171,11 @@ namespace SqlSugar Type type = (columnInfo.SqlParameterDbType as Type); //ConstructorInfo info = type.GetConstructor(Type.EmptyTypes); //il.Emit(OpCodes.Newobj, info); - generator.Emit(OpCodes.Ldtoken, type); + generator.Emit(OpCodes.Newobj, type.GetConstructor(Type.EmptyTypes)); generator.Emit(OpCodes.Ldarg_0); generator.Emit(OpCodes.Ldc_I4, i); - method = (columnInfo.SqlParameterDbType as Type).GetMethod("QueryConverter"); - method = method.MakeGenericMethod(new Type[] { columnInfo.PropertyInfo.PropertyType }); + //method = (columnInfo.SqlParameterDbType as Type).GetMethod("QueryConverter"); + //method = method.MakeGenericMethod(new Type[] { columnInfo.PropertyInfo.PropertyType }); if (method.IsVirtual) generator.Emit(OpCodes.Callvirt, method); else