This commit is contained in:
sunkaixuan
2017-12-18 11:15:05 +08:00
parent b648c0116f
commit 096b7bcf18

View File

@@ -140,7 +140,7 @@ namespace SqlSugar
public virtual string GetPropertyTypeName(string dbTypeName) public virtual string GetPropertyTypeName(string dbTypeName)
{ {
dbTypeName = dbTypeName.ToLower(); dbTypeName = dbTypeName.ToLower();
var propertyTypes = MappingTypes.Where(it => it.Key.Equals(dbTypeName,StringComparison.CurrentCultureIgnoreCase)); var propertyTypes = MappingTypes.Where(it => it.Key.Equals(dbTypeName, StringComparison.CurrentCultureIgnoreCase));
if (dbTypeName == "int32") if (dbTypeName == "int32")
{ {
return "int"; return "int";
@@ -161,6 +161,10 @@ namespace SqlSugar
{ {
return "string"; return "string";
} }
else if (dbTypeName.IsContainsIn("boolean", "bool"))
{
return "bool";
}
else if (propertyTypes == null || propertyTypes.Count() == 0) else if (propertyTypes == null || propertyTypes.Count() == 0)
{ {
Check.ThrowNotSupportedException(string.Format(" \"{0}\" Type NotSupported, DbBindProvider.GetPropertyTypeName error.", dbTypeName)); Check.ThrowNotSupportedException(string.Format(" \"{0}\" Type NotSupported, DbBindProvider.GetPropertyTypeName error.", dbTypeName));