Udostępnij za pośrednictwem


TableValuedFunctionExpression Klasa

Definicja

Wyrażenie reprezentujące funkcję wartości tabeli jako źródło tabeli w drzewie SQL.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

public class TableValuedFunctionExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
public class TableValuedFunctionExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.ITableBasedExpression
type TableValuedFunctionExpression = class
    inherit TableExpressionBase
type TableValuedFunctionExpression = class
    inherit TableExpressionBase
    interface ITableBasedExpression
Public Class TableValuedFunctionExpression
Inherits TableExpressionBase
Public Class TableValuedFunctionExpression
Inherits TableExpressionBase
Implements ITableBasedExpression
Dziedziczenie
TableValuedFunctionExpression
Pochodne
Implementuje

Konstruktory

TableValuedFunctionExpression(IStoreFunction, IReadOnlyList<SqlExpression>)

Tworzy nowe wystąpienie klasy TableValuedFunctionExpression.

TableValuedFunctionExpression(String, IReadOnlyList<SqlExpression>, IEnumerable<IAnnotation>)

Tworzy nowe wystąpienie klasy TableValuedFunctionExpression.

TableValuedFunctionExpression(String, String, IReadOnlyList<SqlExpression>, IEnumerable<IAnnotation>)

Tworzy nowe wystąpienie klasy TableValuedFunctionExpression.

TableValuedFunctionExpression(String, String, String, Boolean, IReadOnlyList<SqlExpression>, IEnumerable<IAnnotation>)

Tworzy nowe wystąpienie klasy TableValuedFunctionExpression.

Właściwości

Alias

Alias przypisany do tego źródła tabeli.

Alias

Alias przypisany do tego źródła tabeli.

(Odziedziczone po TableExpressionBase)
Arguments

Lista argumentów tej funkcji.

IsBuiltIn

Pobiera wartość wskazującą, czy funkcja jest wbudowana.

Name

Nazwa funkcji.

NodeType

Wyrażenie reprezentujące funkcję wartości tabeli jako źródło tabeli w drzewie SQL.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

(Odziedziczone po TableExpressionBase)
Schema

Schemat funkcji.

StoreFunction

Funkcja store.

Type

Wyrażenie reprezentujące funkcję wartości tabeli jako źródło tabeli w drzewie SQL.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

(Odziedziczone po TableExpressionBase)

Metody

AddAnnotation(String, Object)

Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po TableExpressionBase)
CreateWithAnnotations(IEnumerable<IAnnotation>)

Tworzy obiekt podobny do tego z określonymi adnotacjami.

CreateWithAnnotations(IEnumerable<IAnnotation>)

Tworzy obiekt podobny do tego z określonymi adnotacjami.

(Odziedziczone po TableExpressionBase)
Equals(Object)

Wyrażenie reprezentujące funkcję wartości tabeli jako źródło tabeli w drzewie SQL.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

FindAnnotation(String)

Pobiera adnotację o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po TableExpressionBase)
GetAnnotations()

Pobiera wszystkie adnotacje dla bieżącego obiektu.

(Odziedziczone po TableExpressionBase)
GetHashCode()

Wyrażenie reprezentujące funkcję wartości tabeli jako źródło tabeli w drzewie SQL.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

Print(ExpressionPrinter)

Tworzy drukowalną reprezentację ciągu danego wyrażenia przy użyciu elementu ExpressionPrinter.

PrintAnnotations(ExpressionPrinter)

Tworzy drukowalną reprezentację adnotacji skojarzonych z danym wyrażeniem przy użyciu polecenia ExpressionPrinter.

(Odziedziczone po TableExpressionBase)
Update(IReadOnlyList<SqlExpression>)

Tworzy nowe wyrażenie, które jest podobne do tego, ale przy użyciu dostarczonych elementów podrzędnych. Jeśli wszystkie elementy podrzędne są takie same, zwróci to wyrażenie.

VisitChildren(ExpressionVisitor)

Wyrażenie reprezentujące funkcję wartości tabeli jako źródło tabeli w drzewie SQL.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

Jawne implementacje interfejsu

IPrintableExpression.Print(ExpressionPrinter)

Tworzy drukowalną reprezentację ciągu danego wyrażenia przy użyciu elementu ExpressionPrinter.

(Odziedziczone po TableExpressionBase)
ITableBasedExpression.Table

Element ITableBase skojarzony z danym źródłem tabeli, jeśli istnieje.

Metody rozszerzania

UnwrapJoin(TableExpressionBase)

Jeśli dana table wartość jest wartością , zwraca tabelę JoinExpressionBase, do która jest sprzężona. W przeciwnym razie zwraca wartość table.

Dotyczy