QueryCompilationContext.RegisterRuntimeParameter Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Registriert einen Laufzeitparameter, der während der Kompilierungsphase zu einem bestimmten Zeitpunkt hinzugefügt wird. Es muss eine Lambda-Funktion bereitgestellt werden, die den Wert des Parameters jedes Mal aus dem QueryContext extrahiert, wenn die Abfrage ausgeführt wird.
public virtual Microsoft.EntityFrameworkCore.Query.QueryParameterExpression RegisterRuntimeParameter(string name, System.Linq.Expressions.LambdaExpression valueExtractor);
public virtual System.Linq.Expressions.ParameterExpression RegisterRuntimeParameter(string name, System.Linq.Expressions.LambdaExpression valueExtractor);
abstract member RegisterRuntimeParameter : string * System.Linq.Expressions.LambdaExpression -> Microsoft.EntityFrameworkCore.Query.QueryParameterExpression
override this.RegisterRuntimeParameter : string * System.Linq.Expressions.LambdaExpression -> Microsoft.EntityFrameworkCore.Query.QueryParameterExpression
abstract member RegisterRuntimeParameter : string * System.Linq.Expressions.LambdaExpression -> System.Linq.Expressions.ParameterExpression
override this.RegisterRuntimeParameter : string * System.Linq.Expressions.LambdaExpression -> System.Linq.Expressions.ParameterExpression
Public Overridable Function RegisterRuntimeParameter (name As String, valueExtractor As LambdaExpression) As QueryParameterExpression
Public Overridable Function RegisterRuntimeParameter (name As String, valueExtractor As LambdaExpression) As ParameterExpression
Parameter
- name
- String
- valueExtractor
- LambdaExpression