- 修复 Oracle IncludeMany IN 元素超过 500 数目的问题;#843

This commit is contained in:
2881099
2021-08-30 11:22:56 +08:00
parent 5213bd0224
commit 6d53d3e6a3
16 changed files with 32 additions and 0 deletions

View File

@ -56,6 +56,17 @@ namespace FreeSql
{
internal static ThreadLocal<ExpressionCallContext> expContext = new ThreadLocal<ExpressionCallContext>();
//public static bool BitAnd<TEnum>(TEnum enum1, [RawValue] TEnum enum2)
//{
// expContext.Value.Result = $"({expContext.Value.ParsedContent["enum1"]} & {Convert.ToInt32(enum2)}) = {Convert.ToInt32(enum2)}";
// return false;
//}
//public static bool BitOr<TEnum>(TEnum enum1, [RawValue] TEnum enum2)
//{
// expContext.Value.Result = $"({expContext.Value.ParsedContent["enum1"]} | {Convert.ToInt32(enum2)}) = {Convert.ToInt32(enum2)}";
// return false;
//}
#region SqlServer/PostgreSQL over
/// <summary>
/// rank() over(order by ...)