Insertable list<T> Time Bug, DbFirst Bug

This commit is contained in:
sunkaixuan
2017-06-16 00:39:58 +08:00
parent c85ba7ef8d
commit d3497faa69
2 changed files with 7 additions and 5 deletions

View File

@@ -39,10 +39,11 @@ namespace SqlSugar
public void Init() public void Init()
{ {
this.TableInfoList = this.Context.DbMaintenance.GetTableInfoList(); this.TableInfoList =this.Context.RewritableMethods.TranslateCopy(this.Context.DbMaintenance.GetTableInfoList());
if (this.Context.DbMaintenance.GetViewInfoList().IsValuable()) var viewList = this.Context.DbMaintenance.GetViewInfoList();
if (viewList.IsValuable())
{ {
this.TableInfoList.AddRange(this.Context.DbMaintenance.GetViewInfoList()); this.TableInfoList.AddRange(viewList);
} }
} }
@@ -198,6 +199,7 @@ namespace SqlSugar
{ {
result = "DateTime.Now"; result = "DateTime.Now";
} }
result = result.Replace("\r", "\t").Replace("\n", "\t");
return result; return result;
} }
@@ -284,7 +286,7 @@ namespace SqlSugar
private string GetPropertyDescriptionText(DbColumnInfo item, string propertyDescriptionText) private string GetPropertyDescriptionText(DbColumnInfo item, string propertyDescriptionText)
{ {
propertyDescriptionText = propertyDescriptionText.Replace(DbFirstTemplate.KeyPropertyDescription, item.ColumnDescription); propertyDescriptionText = propertyDescriptionText.Replace(DbFirstTemplate.KeyPropertyDescription, item.ColumnDescription);
propertyDescriptionText = propertyDescriptionText.Replace(DbFirstTemplate.KeyDefaultValue, item.Value.ObjToString()); propertyDescriptionText = propertyDescriptionText.Replace(DbFirstTemplate.KeyDefaultValue, GetProertypeDefaultValue(item));
propertyDescriptionText = propertyDescriptionText.Replace(DbFirstTemplate.KeyIsNullable, item.IsNullable.ObjToString()); propertyDescriptionText = propertyDescriptionText.Replace(DbFirstTemplate.KeyIsNullable, item.IsNullable.ObjToString());
return propertyDescriptionText; return propertyDescriptionText;
} }

View File

@@ -148,7 +148,7 @@ namespace SqlSugar
var type = value.GetType(); var type = value.GetType();
if (type == PubConst.DateType) if (type == PubConst.DateType)
{ {
return "'" + value.ObjToDate().ToString("yyyy-MM-dd hh:mm:ss.ms") + "'"; return "'" + value.ObjToDate().ToString("yyyy-MM-dd hh:mm:ss.fff") + "'";
} }
else if (type == PubConst.StringType|| type == PubConst.ObjType) else if (type == PubConst.StringType|| type == PubConst.ObjType)
{ {