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