Udostępnij za pośrednictwem


ExpressionExtensions.CreateKeyValuesExpression Metoda

Definicja

Expression Tworzy drzewo reprezentujące odczytywanie wartości klucza w danym wyrażeniu.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

public static System.Linq.Expressions.Expression CreateKeyValuesExpression (this System.Linq.Expressions.Expression target, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> properties, bool makeNullable = false);
static member CreateKeyValuesExpression : System.Linq.Expressions.Expression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IProperty> * bool -> System.Linq.Expressions.Expression
<Extension()>
Public Function CreateKeyValuesExpression (target As Expression, properties As IReadOnlyList(Of IProperty), Optional makeNullable As Boolean = false) As Expression

Parametry

target
Expression

Wyrażenie, które będzie głównym elementem dla wygenerowanej operacji odczytu.

properties
IReadOnlyList<IProperty>

Lista właściwości do użycia do generowania wartości kluczy.

makeNullable
Boolean

Wartość wskazująca, czy wartości klucza powinny być odczytywane z wartością null.

Zwraca

Wyrażenie do odczytywania wartości klucza.

Dotyczy