Update DuckDb

This commit is contained in:
sunkaixuan 2025-04-20 18:00:15 +08:00
parent f26bcf6e6d
commit 86d3dd4331

View File

@ -52,8 +52,12 @@ namespace SqlSugar.DuckDB
var dbTypeName2 = dbTypeName.TrimStart('_'); var dbTypeName2 = dbTypeName.TrimStart('_');
return MappingTypes.Where(it => it.Value.ToString().ToLower() == dbTypeName2 || it.Key.ToLower() == dbTypeName2).Select(it => it.Value + "[]").First(); return MappingTypes.Where(it => it.Value.ToString().ToLower() == dbTypeName2 || it.Key.ToLower() == dbTypeName2).Select(it => it.Value + "[]").First();
} }
else if (dbTypeName?.ToLower()?.StartsWith("decimal")==true)
{
return "decimal";
}
Check.ThrowNotSupportedException(string.Format(" \"{0}\" Type NotSupported, DbBindProvider.GetPropertyTypeName error.", dbTypeName)); Check.ThrowNotSupportedException(string.Format(" \"{0}\" Type NotSupported, DbBindProvider.GetPropertyTypeName error.", dbTypeName));
return null; return null!;
} }
else if (propertyTypes.First().Value == CSharpDataType.byteArray) else if (propertyTypes.First().Value == CSharpDataType.byteArray)
{ {