Sdílet prostřednictvím


CaseInsensitiveValueComparer Třída

Definice

Porovnávání hodnot řetězců nerozlišují malá a velká písmena.

public class CaseInsensitiveValueComparer : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer<string>
type CaseInsensitiveValueComparer = class
    inherit ValueComparer<string>
Public Class CaseInsensitiveValueComparer
Inherits ValueComparer(Of String)
Dědičnost
CaseInsensitiveValueComparer

Konstruktory

CaseInsensitiveValueComparer()

Vytvoří instanci porovnávače hodnot.

Vlastnosti

EqualsExpression

Výraz porovnání.

(Zděděno od ValueComparer<T>)
HashCodeExpression

Výraz hashovacího kódu

(Zděděno od ValueComparer<T>)
SnapshotExpression

Výraz snapshot.

(Zděděno od ValueComparer<T>)
Type

Typ

(Zděděno od ValueComparer<T>)

Metody

Equals(Object, Object)

Porovná tyto dvě instance a určí, jestli jsou si rovny.

(Zděděno od ValueComparer<T>)
Equals(T, T)

Porovná tyto dvě instance a určí, jestli jsou si rovny.

(Zděděno od ValueComparer<T>)
ExtractEqualsBody(Expression, Expression)

Vezme EqualsExpression a nahradí dva parametry zadanými výrazy a vrátí transformované tělo.

(Zděděno od ValueComparer)
ExtractHashCodeBody(Expression)

HashCodeExpression Převezme a nahradí parametr zadaným výrazem a vrátí transformované tělo.

(Zděděno od ValueComparer)
ExtractSnapshotBody(Expression)

SnapshotExpression Převezme a nahradí parametr zadaným výrazem a vrátí transformované tělo.

(Zděděno od ValueComparer)
GetHashCode(Object)

Vrátí kód hash pro danou instanci.

(Zděděno od ValueComparer<T>)
GetHashCode(T)

Vrátí kód hash pro danou instanci.

(Zděděno od ValueComparer<T>)
Snapshot(Object)

Vytvoří snímek dané instance.

(Zděděno od ValueComparer<T>)
Snapshot(T)

Vytvoří snímek dané instance.

(Zděděno od ValueComparer<T>)

Metody rozšíření

IsDefault(ValueComparer)

Vrátí hodnotu true , pokud je daná výchozí ValueComparer implementace EF Core.

Platí pro