Поделиться через


FromSqlExpression Класс

Определение

Выражение, представляющее источник таблицы вложенных запросов с предоставленным пользователем пользовательским SQL.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

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
Наследование
FromSqlExpression
Реализации

Конструкторы

FromSqlExpression(ITableBase, String, Expression)

Создает новый экземпляр класса FromSqlExpression.

FromSqlExpression(String, Expression, String)
Устаревшие..

Создает новый экземпляр класса FromSqlExpression.

FromSqlExpression(String, String, Expression)

Создает новый экземпляр класса FromSqlExpression.

Свойства

Alias

Псевдоним, назначенный этому источнику таблицы.

Alias

Псевдоним, назначенный этому источнику таблицы.

(Унаследовано от TableExpressionBase)
Arguments

Предоставленные пользователем параметры, передаваемые в пользовательский SQL.

NodeType

Выражение, представляющее источник таблицы вложенных запросов с предоставленным пользователем пользовательским SQL.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

(Унаследовано от TableExpressionBase)
Sql

Предоставленный пользователем пользовательский SQL для источника таблицы.

Table

Объект , связанный ITableBase с заданным источником таблицы, если таковой есть, в null противном случае .

Type

Выражение, представляющее источник таблицы вложенных запросов с предоставленным пользователем пользовательским SQL.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

(Унаследовано от TableExpressionBase)

Методы

AddAnnotation(String, Object)

Добавляет заметку к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от TableExpressionBase)
Clone()

Создает новый объект, являющийся копией текущего экземпляра.

CreateWithAnnotations(IEnumerable<IAnnotation>)

Создает подобный объект с указанными заметками.

CreateWithAnnotations(IEnumerable<IAnnotation>)

Создает подобный объект с указанными заметками.

(Унаследовано от TableExpressionBase)
Equals(Object)

Выражение, представляющее источник таблицы вложенных запросов с предоставленным пользователем пользовательским SQL.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

FindAnnotation(String)

Возвращает заметку с заданным именем, возвращающую null значение , если она не существует.

(Унаследовано от TableExpressionBase)
GetAnnotations()

Возвращает все заметки к текущему объекту.

(Унаследовано от TableExpressionBase)
GetHashCode()

Выражение, представляющее источник таблицы вложенных запросов с предоставленным пользователем пользовательским SQL.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

Print(ExpressionPrinter)

Создает выводимое строковое представление заданного выражения с помощью ExpressionPrinter.

PrintAnnotations(ExpressionPrinter)

Создает выводимое строковое представление заметок, связанных с данным выражением, с помощью ExpressionPrinter.

(Унаследовано от TableExpressionBase)
Update(Expression)

Создает новое выражение, аналогичное данному, но с использованием предоставленного дочернего элемента. Если все дочерние элементы совпадают, возвращается данное выражение.

VisitChildren(ExpressionVisitor)

Выражение, представляющее источник таблицы вложенных запросов с предоставленным пользователем пользовательским SQL.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

Явные реализации интерфейса

IPrintableExpression.Print(ExpressionPrinter)

Создает выводимое строковое представление заданного выражения с помощью ExpressionPrinter.

(Унаследовано от TableExpressionBase)

Методы расширения

UnwrapJoin(TableExpressionBase)

Если данный table объект является , возвращает таблицу, к ней JoinExpressionBaseвыполняется соединение. В противном случае возвращается table.

Применяется к