using System; using System.Collections.Generic; using System.Data; using System.Text; namespace SqlSugar { public class DateTime16: ISugarDataConverter { public SugarParameter ParameterConverter(object columnValue, int columnIndex) { var name = "@Common" + columnIndex; Type undertype = SqlSugar.UtilMethods.GetUnderType(typeof(T));//获取没有nullable的枚举类型 return new SugarParameter(name, columnValue, undertype) { CustomDbType=System.Data.DbType.DateTime2 }; } public T QueryConverter(IDataRecord dr, int i) { var value = dr.GetValue(i); return (T)UtilMethods.ChangeType2(value, typeof(T)); } } }