Udostępnij za pośrednictwem


FromSqlExpression Klasa

Definicja

Wyrażenie reprezentujące źródło tabeli podquery z niestandardowym językiem SQL udostępnianym przez użytkownika.

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

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

Konstruktory

FromSqlExpression(ITableBase, String, Expression)

Tworzy nowe wystąpienie klasy FromSqlExpression.

FromSqlExpression(String, Expression, String)
Przestarzałe.

Tworzy nowe wystąpienie klasy FromSqlExpression.

FromSqlExpression(String, String, Expression)

Tworzy nowe wystąpienie klasy FromSqlExpression.

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

Parametry dostarczone przez użytkownika przekazywane do niestandardowego kodu SQL.

NodeType

Wyrażenie reprezentujące źródło tabeli podquery z niestandardowym językiem SQL udostępnianym przez użytkownika.

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

(Odziedziczone po TableExpressionBase)
Sql

Niestandardowy kod SQL udostępniany przez użytkownika dla źródła tabeli.

Table

Skojarzone ITableBase z danym źródłem tabeli, jeśli istnieje, null w przeciwnym razie.

Type

Wyrażenie reprezentujące źródło tabeli podquery z niestandardowym językiem SQL udostępnianym przez użytkownika.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on 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)
Clone()

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

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 źródło tabeli podquery z niestandardowym językiem SQL udostępnianym przez użytkownika.

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

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 źródło tabeli podquery z niestandardowym językiem SQL udostępnianym przez użytkownika.

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

Print(ExpressionPrinter)

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

PrintAnnotations(ExpressionPrinter)

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

(Odziedziczone po TableExpressionBase)
Update(Expression)

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 źródło tabeli podquery z niestandardowym językiem SQL udostępnianym przez użytkownika.

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

Jawne implementacje interfejsu

IPrintableExpression.Print(ExpressionPrinter)

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

(Odziedziczone po TableExpressionBase)

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