mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-05-03 12:18:00 +08:00
Synchronization code
This commit is contained in:
parent
ca9f4d0298
commit
d065f49d11
@ -241,7 +241,17 @@ namespace SqlSugar
|
||||
var tableName = GetTableName(entityInfo);
|
||||
this.Context.MappingTables.Add(entityInfo.EntityName, tableName);
|
||||
entityInfo.DbTableName = tableName;
|
||||
entityInfo.Columns.ForEach(it => { it.DbTableName = tableName; });
|
||||
entityInfo.Columns.ForEach(it => {
|
||||
it.DbTableName = tableName;
|
||||
if (it.UnderType?.Name == "DateOnly" && it.DataType == null)
|
||||
{
|
||||
it.DataType = "Date";
|
||||
}
|
||||
if (it.UnderType?.Name == "TimeOnly" && it.DataType == null)
|
||||
{
|
||||
it.DataType = "Time";
|
||||
}
|
||||
});
|
||||
var isAny = this.Context.DbMaintenance.IsAnyTable(tableName, false);
|
||||
if (isAny && entityInfo.IsDisabledUpdateAll)
|
||||
{
|
||||
|
@ -319,7 +319,14 @@ namespace SqlSugar
|
||||
{
|
||||
var timeSpan = UtilMethods.DateOnlyToDateTime(columnInfo.Value);
|
||||
var pname = Builder.SqlParameterKeyWord + columnInfo.DbColumnName + "_ts" + GetDbColumnIndex;
|
||||
this.Parameters.Add(new SugarParameter(pname,Convert.ToDateTime(timeSpan)));
|
||||
if (timeSpan == null)
|
||||
{
|
||||
this.Parameters.Add(new SugarParameter(pname, null) { DbType=System.Data.DbType.Date });
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Parameters.Add(new SugarParameter(pname, Convert.ToDateTime(timeSpan)));
|
||||
}
|
||||
GetDbColumnIndex++;
|
||||
return pname;
|
||||
}
|
||||
|
@ -417,7 +417,14 @@ namespace SqlSugar
|
||||
{
|
||||
var timeSpan = UtilMethods.TimeOnlyToTimeSpan(columnInfo.Value);
|
||||
var pname = Builder.SqlParameterKeyWord + columnInfo.DbColumnName + "_ts" + GetDbColumnIndex;
|
||||
this.Parameters.Add(new SugarParameter(pname, timeSpan));
|
||||
if (timeSpan == null)
|
||||
{
|
||||
this.Parameters.Add(new SugarParameter(pname, null) { DbType = System.Data.DbType.Date });
|
||||
}
|
||||
else
|
||||
{
|
||||
this.Parameters.Add(new SugarParameter(pname, timeSpan));
|
||||
}
|
||||
GetDbColumnIndex++;
|
||||
return pname;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user