TableExpression Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
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 |