Merge pull request #4900 from elsa-workflows/issue(4884)

Fix memory leak when using EF Core
This commit is contained in:
raymonddenhaan 2024-02-08 08:20:25 +01:00 committed by GitHub
commit 1f402ab84c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -19,7 +19,7 @@ public static class ExpressionExtensions
public static Expression<Func<TEntity, bool>> BuildContainsExpression<TEntity>(this Expression<Func<TEntity, string>> keySelector, IEnumerable<TEntity> entities) where TEntity : class
{
var compiledKeySelector = keySelector.Compile();
var list = entities.Select(compiledKeySelector);
var list = entities.Select(compiledKeySelector).ToList();
var property = keySelector.GetProperty()!;
var param = Expression.Parameter(typeof(TEntity));