DbFirst default newid bug

This commit is contained in:
sunkaixuan 2019-04-28 15:28:48 +08:00
parent e1d5e81892
commit 4aecc207c1

View File

@ -365,6 +365,9 @@ namespace SqlSugar
var convertString = GetProertypeDefaultValue(item);
if (convertString == "DateTime.Now" || convertString == null)
return convertString;
if (convertString.ObjToString() == "newid()") {
return "Guid.NewGuid()";
}
if (item.DataType == "bit")
return (convertString == "1" || convertString.Equals("true",StringComparison.CurrentCultureIgnoreCase)).ToString().ToLower();
string result = this.Context.Ado.DbBind.GetConvertString(item.DataType) + "(\"" + convertString + "\")";