Freigeben über


DbFunctionBuilder.HasTranslation Methode

Definition

Überlädt

HasTranslation(Func<IReadOnlyCollection<SqlExpression>,SqlExpression>)

Legt einen Rückruf fest, der aufgerufen wird, um eine benutzerdefinierte Übersetzung dieser Funktion auszuführen. Der Rückruf verwendet eine Auflistung von Ausdrücken, die den parametern entsprechen, die an den Funktionsaufruf übergeben werden. Der Rückruf sollte einen Ausdruck zurückgeben, der die gewünschte Übersetzung darstellt.

Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=852477.

HasTranslation(Func<IReadOnlyCollection<Expression>,Expression>)

Legt einen Rückruf fest, der aufgerufen wird, um eine benutzerdefinierte Übersetzung dieser Funktion auszuführen. Der Rückruf verwendet eine Auflistung von Ausdrücken, die den parametern entsprechen, die an den Funktionsaufruf übergeben werden. Der Rückruf sollte einen Ausdruck zurückgeben, der die gewünschte Übersetzung darstellt.

Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=852477.

HasTranslation(Func<IReadOnlyList<SqlExpression>,SqlExpression>)

Legt einen Rückruf fest, der aufgerufen wird, um eine benutzerdefinierte Übersetzung dieser Funktion auszuführen. Der Rückruf verwendet eine Auflistung von Ausdrücken, die den parametern entsprechen, die an den Funktionsaufruf übergeben werden. Der Rückruf sollte einen Ausdruck zurückgeben, der die gewünschte Übersetzung darstellt.

HasTranslation(Func<IReadOnlyCollection<SqlExpression>,SqlExpression>)

Quelle:
DbFunctionBuilder.cs
Quelle:
DbFunctionBuilder.cs
Quelle:
DbFunctionBuilder.cs

Legt einen Rückruf fest, der aufgerufen wird, um eine benutzerdefinierte Übersetzung dieser Funktion auszuführen. Der Rückruf verwendet eine Auflistung von Ausdrücken, die den parametern entsprechen, die an den Funktionsaufruf übergeben werden. Der Rückruf sollte einen Ausdruck zurückgeben, der die gewünschte Übersetzung darstellt.

Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=852477.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder HasTranslation (Func<System.Collections.Generic.IReadOnlyCollection<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression>,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> translation);
abstract member HasTranslation : Func<System.Collections.Generic.IReadOnlyCollection<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression>, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> -> Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder
override this.HasTranslation : Func<System.Collections.Generic.IReadOnlyCollection<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression>, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> -> Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder
Public Overridable Function HasTranslation (translation As Func(Of IReadOnlyCollection(Of SqlExpression), SqlExpression)) As DbFunctionBuilder

Parameter

translation
Func<IReadOnlyCollection<SqlExpression>,SqlExpression>

Die zu verwendende Übersetzung.

Gibt zurück

Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.

Gilt für:

HasTranslation(Func<IReadOnlyCollection<Expression>,Expression>)

Quelle:
DbFunctionBuilder.cs
Quelle:
DbFunctionBuilder.cs

Legt einen Rückruf fest, der aufgerufen wird, um eine benutzerdefinierte Übersetzung dieser Funktion auszuführen. Der Rückruf verwendet eine Auflistung von Ausdrücken, die den parametern entsprechen, die an den Funktionsaufruf übergeben werden. Der Rückruf sollte einen Ausdruck zurückgeben, der die gewünschte Übersetzung darstellt.

Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=852477.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder HasTranslation (Func<System.Collections.Generic.IReadOnlyCollection<System.Linq.Expressions.Expression>,System.Linq.Expressions.Expression> translation);
abstract member HasTranslation : Func<System.Collections.Generic.IReadOnlyCollection<System.Linq.Expressions.Expression>, System.Linq.Expressions.Expression> -> Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder
override this.HasTranslation : Func<System.Collections.Generic.IReadOnlyCollection<System.Linq.Expressions.Expression>, System.Linq.Expressions.Expression> -> Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder
Public Overridable Function HasTranslation (translation As Func(Of IReadOnlyCollection(Of Expression), Expression)) As DbFunctionBuilder

Parameter

translation
Func<IReadOnlyCollection<Expression>,Expression>

Die zu verwendende Übersetzung.

Gibt zurück

Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.

Gilt für:

HasTranslation(Func<IReadOnlyList<SqlExpression>,SqlExpression>)

Quelle:
DbFunctionBuilder.cs
Quelle:
DbFunctionBuilder.cs
Quelle:
DbFunctionBuilder.cs
Quelle:
DbFunctionBuilder.cs

Legt einen Rückruf fest, der aufgerufen wird, um eine benutzerdefinierte Übersetzung dieser Funktion auszuführen. Der Rückruf verwendet eine Auflistung von Ausdrücken, die den parametern entsprechen, die an den Funktionsaufruf übergeben werden. Der Rückruf sollte einen Ausdruck zurückgeben, der die gewünschte Übersetzung darstellt.

public virtual Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder HasTranslation (Func<System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression>,Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> translation);
abstract member HasTranslation : Func<System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression>, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> -> Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder
override this.HasTranslation : Func<System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression>, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression> -> Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilder
Public Overridable Function HasTranslation (translation As Func(Of IReadOnlyList(Of SqlExpression), SqlExpression)) As DbFunctionBuilder

Parameter

translation
Func<IReadOnlyList<SqlExpression>,SqlExpression>

Die zu verwendende Übersetzung.

Gibt zurück

Derselbe Generator instance, sodass mehrere Konfigurationsaufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankfunktionen .

Gilt für: