mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-23 22:11:36 +08:00
Support DateOffset
This commit is contained in:
parent
017fe50af4
commit
345b06ade2
@ -31,6 +31,18 @@ namespace OrmTest
|
|||||||
id2 = new TimeSpan(11, 2, 1)
|
id2 = new TimeSpan(11, 2, 1)
|
||||||
}).ExecuteCommand();
|
}).ExecuteCommand();
|
||||||
var x = Db.Queryable<UnitTimeSpan2>().ToList();
|
var x = Db.Queryable<UnitTimeSpan2>().ToList();
|
||||||
|
Db.CodeFirst.InitTables<UnitDateOfTime2>();
|
||||||
|
|
||||||
|
Db.Insertable(new UnitDateOfTime2() { DateTimeOffset1 = DateTimeOffset.Now }).ExecuteCommand();
|
||||||
|
Db.Insertable(new List<UnitDateOfTime2> { new UnitDateOfTime2() { DateTimeOffset1 = DateTimeOffset.Now }, new UnitDateOfTime2() { DateTimeOffset1 = DateTimeOffset.Now } }).ExecuteCommand();
|
||||||
|
var list2 = Db.Queryable<UnitDateOfTime2>().ToList();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public class UnitDateOfTime2
|
||||||
|
{
|
||||||
|
|
||||||
|
public DateTimeOffset DateTimeOffset1 { get; set; }
|
||||||
}
|
}
|
||||||
public class UnitTimeSpan2
|
public class UnitTimeSpan2
|
||||||
{
|
{
|
||||||
|
@ -206,6 +206,11 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
return "N'" + value.ToString().ToSqlFilter() + "'";
|
return "N'" + value.ToString().ToSqlFilter() + "'";
|
||||||
}
|
}
|
||||||
|
else if (type == UtilConstants.DateTimeOffsetType)
|
||||||
|
{
|
||||||
|
var date = UtilMethods.ConvertFromDateTimeOffset((DateTimeOffset)value);
|
||||||
|
return "'" + date.ToString("yyyy-MM-dd HH:mm:ss.fff") + "'";
|
||||||
|
}
|
||||||
else if (type == UtilConstants.FloatType)
|
else if (type == UtilConstants.FloatType)
|
||||||
{
|
{
|
||||||
return "N'" +Convert.ToDouble(value).ToString() + "'";
|
return "N'" +Convert.ToDouble(value).ToString() + "'";
|
||||||
|
@ -310,6 +310,11 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
return value.ObjToBool() ? "1" : "0";
|
return value.ObjToBool() ? "1" : "0";
|
||||||
}
|
}
|
||||||
|
else if (type == UtilConstants.DateTimeOffsetType)
|
||||||
|
{
|
||||||
|
var date = UtilMethods.ConvertFromDateTimeOffset((DateTimeOffset)value);
|
||||||
|
return "'" + date.ToString("yyyy-MM-dd HH:mm:ss.fff") + "'";
|
||||||
|
}
|
||||||
else if (type == UtilConstants.StringType || type == UtilConstants.ObjType)
|
else if (type == UtilConstants.StringType || type == UtilConstants.ObjType)
|
||||||
{
|
{
|
||||||
return "N'" + value.ToString().ToSqlFilter() + "'";
|
return "N'" + value.ToString().ToSqlFilter() + "'";
|
||||||
|
Loading…
Reference in New Issue
Block a user