Class ExpressionEqualityComparer
- Namespace
- Microsoft.EntityFrameworkCore.Query
- Assembly
- Microsoft.EntityFrameworkCore.dll
A comparer which implements IEqualityComparer<T> for Expression.
public sealed class ExpressionEqualityComparer : IEqualityComparer<Expression?>
- Inheritance
-
ExpressionEqualityComparer
- Implements
- Inherited Members
Remarks
See Implementation of database providers and extensions and How EF Core queries work for more information and examples.
Properties
Instance
Gets an instance of ExpressionEqualityComparer.
public static ExpressionEqualityComparer Instance { get; }
Property Value
Methods
Equals(Expression?, Expression?)
public bool Equals(Expression? x, Expression? y)
Parameters
x
Expressiony
Expression
Returns
GetHashCode(Expression)
public int GetHashCode(Expression obj)
Parameters
obj
Expression