Udostępnij za pośrednictwem


TableExpression Klasa

Definicja

Wyrażenie reprezentujące tabelę lub widok w drzewie SQL.

public class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
public sealed class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
public sealed class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase
public sealed class TableExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.ITableBasedExpression
type TableExpression = class
    inherit TableExpressionBase
type TableExpression = class
    inherit TableExpressionBase
    interface IClonableTableExpressionBase
type TableExpression = class
    inherit TableExpressionBase
    interface IClonableTableExpressionBase
    interface ITableBasedExpression
Public Class TableExpression
Inherits TableExpressionBase
Public NotInheritable Class TableExpression
Inherits TableExpressionBase
Public NotInheritable Class TableExpression
Inherits TableExpressionBase
Implements IClonableTableExpressionBase
Public NotInheritable Class TableExpression
Inherits TableExpressionBase
Implements IClonableTableExpressionBase, ITableBasedExpression
Dziedziczenie
Implementuje

Uwagi

Jest to prosta otoka wokół tabeli i nazwy schematu. Wystąpienia tego typu nie mogą być tworzone przez kod dostawcy aplikacji lub bazy danych. Jeśli jest to problem dla aplikacji lub dostawcy, zgłoś problem w github.com/dotnet/efcore.

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)
Name

Nazwa tabeli lub widoku.

NodeType

Wyrażenie reprezentujące tabelę lub widok w drzewie SQL.

(Odziedziczone po TableExpressionBase)
Schema

Schemat tabeli lub widoku.

Table

Skojarzona ITableBase z tą tabelą lub widokiem.

Type

Wyrażenie reprezentujące tabelę lub widok w drzewie SQL.

(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)
Clone()

Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia.

CreateWithAnnotations(IEnumerable<IAnnotation>)

Tworzy obiekt podobny do tego z określonymi adnotacjami.

(Odziedziczone po TableExpressionBase)
Equals(Object)

Wyrażenie reprezentujące tabelę lub widok w drzewie SQL.

FindAnnotation(String)

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

(Odziedziczone po TableExpressionBase)
GetAnnotations()

Pobiera wszystkie adnotacje w bieżącym obiekcie.

(Odziedziczone po TableExpressionBase)
GetHashCode()

Wyrażenie reprezentujące tabelę lub widok w drzewie SQL.

Print(ExpressionPrinter)

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

Print(ExpressionPrinter)

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

(Odziedziczone po TableExpressionBase)
PrintAnnotations(ExpressionPrinter)

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

(Odziedziczone po TableExpressionBase)
VisitChildren(ExpressionVisitor)

Wyrażenie reprezentujące tabelę lub widok w drzewie SQL.

(Odziedziczone po TableExpressionBase)

Jawne implementacje interfejsu

IPrintableExpression.Print(ExpressionPrinter)

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

(Odziedziczone po TableExpressionBase)
ITableBasedExpression.Table

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

Metody rozszerzania

UnwrapJoin(TableExpressionBase)

Jeśli dana table wartość to , zwraca tabelę JoinExpressionBase, do których jest przyłączona. W przeciwnym razie zwraca wartość table.

Dotyczy