Udostępnij za pośrednictwem


ICSharpHelper.Expression(Expression, ISet<String>) Metoda

Definicja

Tłumaczy węzeł reprezentujący wyrażenie na kod źródłowy, który go wygenerowałby.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public string Expression (System.Linq.Expressions.Expression node, System.Collections.Generic.ISet<string> collectedNamespaces);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member Expression : System.Linq.Expressions.Expression * System.Collections.Generic.ISet<string> -> string
Public Function Expression (node As Expression, collectedNamespaces As ISet(Of String)) As String

Parametry

node
Expression

Węzeł, który ma zostać przetłumaczony.

collectedNamespaces
ISet<String>

Wszystkie przestrzenie nazw wymagane przez przetłumaczony kod zostaną dodane do tego zestawu.

Zwraca

Kod źródłowy, który wygenerowałby nodeelement .

Atrybuty

Uwagi

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

Dotyczy