mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-07-15 14:04:44 +08:00
Update .net core version
This commit is contained in:
parent
193ac3169d
commit
8e7ae2a359
@ -2421,7 +2421,14 @@ namespace SqlSugar
|
||||
if (this.QueryBuilder.AsTables != null && this.QueryBuilder.AsTables.Count==1)
|
||||
{
|
||||
var tableinfo = this.QueryBuilder.AsTables.First();
|
||||
this.QueryBuilder.AsTables[tableinfo.Key] =" (SELECT * FROM " +this.QueryBuilder.AsTables.First().Value+")";
|
||||
if (this.Context.CurrentConnectionConfig?.MoreSettings?.IsWithNoLockQuery == true)
|
||||
{
|
||||
this.QueryBuilder.AsTables[tableinfo.Key] = " (SELECT * FROM " + this.QueryBuilder.AsTables.First().Value + $" {SqlWith.NoLock} )";
|
||||
}
|
||||
else
|
||||
{
|
||||
this.QueryBuilder.AsTables[tableinfo.Key] = " (SELECT * FROM " + this.QueryBuilder.AsTables.First().Value + ")";
|
||||
}
|
||||
this.QueryBuilder.SelectValue = this.QueryBuilder.TableShortName +".*";
|
||||
}
|
||||
}
|
||||
|
@ -676,7 +676,10 @@ namespace SqlSugar
|
||||
}
|
||||
if (this.TableWithString.HasValue() && this.TableWithString != SqlWith.Null)
|
||||
{
|
||||
result += TableWithString + UtilConstants.Space;
|
||||
if (!result.TrimStart().StartsWith("("))
|
||||
{
|
||||
result += TableWithString + UtilConstants.Space;
|
||||
}
|
||||
}
|
||||
if (!this.IsSingle())
|
||||
{
|
||||
|
@ -203,6 +203,11 @@ namespace SqlSugar
|
||||
sqlParameter.Value = parameter.Value;
|
||||
sqlParameter.DbType = System.Data.DbType.DateTime;
|
||||
}
|
||||
else if (parameter.DbType == System.Data.DbType.Date)
|
||||
{
|
||||
sqlParameter.Value = parameter.Value;
|
||||
sqlParameter.DbType = System.Data.DbType.Date;
|
||||
}
|
||||
else if (parameter.DbType == System.Data.DbType.AnsiStringFixedLength)
|
||||
{
|
||||
sqlParameter.DbType = System.Data.DbType.AnsiStringFixedLength;
|
||||
|
@ -119,6 +119,10 @@ namespace SqlSugar
|
||||
{
|
||||
sqlParameter.NpgsqlDbType = NpgsqlDbType.Integer | NpgsqlDbType.Array;
|
||||
}
|
||||
else if (parameter.DbType.IsIn(System.Data.DbType.Int16))
|
||||
{
|
||||
sqlParameter.NpgsqlDbType = NpgsqlDbType.Smallint | NpgsqlDbType.Array;
|
||||
}
|
||||
else if (parameter.DbType.IsIn(System.Data.DbType.Int64))
|
||||
{
|
||||
sqlParameter.NpgsqlDbType = NpgsqlDbType.Bigint | NpgsqlDbType.Array;
|
||||
|
Loading…
Reference in New Issue
Block a user