Compartilhar via


TableValuedFunctionExpression Classe

Definição

Uma expressão que representa uma função de valor de tabela como uma fonte de tabela em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

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
Herança
TableValuedFunctionExpression
Derivado
Implementações

Construtores

TableValuedFunctionExpression(IStoreFunction, IReadOnlyList<SqlExpression>)

Cria uma nova instância da classe TableValuedFunctionExpression.

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

Cria uma nova instância da classe TableValuedFunctionExpression.

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

Cria uma nova instância da classe TableValuedFunctionExpression.

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

Cria uma nova instância da classe TableValuedFunctionExpression.

Propriedades

Alias

O alias atribuído a essa fonte de tabela.

Alias

O alias atribuído a essa fonte de tabela.

(Herdado de TableExpressionBase)
Arguments

A lista de argumentos dessa função.

IsBuiltIn

Obtém o valor que indica se a função é interna.

Name

O nome da função.

NodeType

Uma expressão que representa uma função de valor de tabela como uma fonte de tabela em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

(Herdado de TableExpressionBase)
Schema

O esquema da função.

StoreFunction

A função de repositório.

Type

Uma expressão que representa uma função de valor de tabela como uma fonte de tabela em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

(Herdado de TableExpressionBase)

Métodos

AddAnnotation(String, Object)

Adiciona uma anotação a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de TableExpressionBase)
CreateWithAnnotations(IEnumerable<IAnnotation>)

Cria um objeto como este com anotações especificadas.

CreateWithAnnotations(IEnumerable<IAnnotation>)

Cria um objeto como este com anotações especificadas.

(Herdado de TableExpressionBase)
Equals(Object)

Uma expressão que representa uma função de valor de tabela como uma fonte de tabela em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

FindAnnotation(String)

Obtém a anotação com o nome fornecido, retornando null se ela não existir.

(Herdado de TableExpressionBase)
GetAnnotations()

Obtém todas as anotações no objeto atual.

(Herdado de TableExpressionBase)
GetHashCode()

Uma expressão que representa uma função de valor de tabela como uma fonte de tabela em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Print(ExpressionPrinter)

Cria uma representação de cadeia de caracteres imprimível da expressão fornecida usando ExpressionPrinter.

PrintAnnotations(ExpressionPrinter)

Cria uma representação de cadeia de caracteres imprimível de anotações associadas à expressão fornecida usando ExpressionPrinter.

(Herdado de TableExpressionBase)
Update(IReadOnlyList<SqlExpression>)

Cria uma nova expressão que é parecida com esta, mas usando os filhos fornecidos. Se todos os filhos forem os mesmos, ela retornará esta expressão.

VisitChildren(ExpressionVisitor)

Uma expressão que representa uma função de valor de tabela como uma fonte de tabela em uma árvore SQL.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Implantações explícitas de interface

IPrintableExpression.Print(ExpressionPrinter)

Cria uma representação de cadeia de caracteres imprimível da expressão fornecida usando ExpressionPrinter.

(Herdado de TableExpressionBase)
ITableBasedExpression.Table

O ITableBase associado a determinada fonte de tabela, se houver.

Métodos de Extensão

UnwrapJoin(TableExpressionBase)

Se o determinado table for um JoinExpressionBase, retornará a tabela à qual ele se junta. Caso contrário, retorna table.

Aplica-se a