SqlExpressionFactory.Select Metoda

Definicja

Przeciążenia

Select(IEntityType)

Tworzy nowy SelectExpression , który reprezentuje select w drzewie SQL projektując typ jednostki ze źródła tabeli utworzonego przy użyciu domyślnego mapowania w modelu.

Select(SqlExpression)

Tworzy nowy SelectExpression element, który reprezentuje element SELECT w drzewie SQL, w którym projektuje wartość SqlExpression lub 1 bez tabeli i bez żadnej kompozycji.

Select(IEntityType, TableExpressionBase)

Tworzy nowy SelectExpression , który reprezentuje select w drzewie SQL projektując typ jednostki ze źródła tabeli.

Select(IEntityType, String, Expression)
Przestarzałe.

Tworzy nowy SelectExpression element, który reprezentuje element SELECT w drzewie SQL projektując typ jednostki ze źródła tabeli utworzonego przy użyciu niestandardowego kodu SQL.

Select(IEntityType)

Tworzy nowy SelectExpression , który reprezentuje select w drzewie SQL projektując typ jednostki ze źródła tabeli utworzonego przy użyciu domyślnego mapowania w modelu.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Overridable Function Select (entityType As IEntityType) As SelectExpression

Parametry

entityType
IEntityType

Typ jednostki do projektu.

Zwraca

Wyrażenie reprezentujące select w drzewie SQL.

Implementuje

Dotyczy

Select(SqlExpression)

Tworzy nowy SelectExpression element, który reprezentuje element SELECT w drzewie SQL, w którym projektuje wartość SqlExpression lub 1 bez tabeli i bez żadnej kompozycji.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression projection);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? projection);
abstract member Select : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Select : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Overridable Function Select (projection As SqlExpression) As SelectExpression

Parametry

projection
SqlExpression

A SqlExpression do projektu.

Zwraca

Wyrażenie reprezentujące select w drzewie SQL.

Implementuje

Dotyczy

Select(IEntityType, TableExpressionBase)

Tworzy nowy SelectExpression , który reprezentuje select w drzewie SQL projektując typ jednostki ze źródła tabeli.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase tableExpressionBase);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Overridable Function Select (entityType As IEntityType, tableExpressionBase As TableExpressionBase) As SelectExpression

Parametry

entityType
IEntityType

Typ jednostki do projektu.

tableExpressionBase
TableExpressionBase

Źródło tabeli do projektu.

Zwraca

Wyrażenie reprezentujące select w drzewie SQL.

Implementuje

Dotyczy

Select(IEntityType, String, Expression)

Przestroga

Use overload which takes TableExpressionBase by passing FromSqlExpression directly.

Tworzy nowy SelectExpression element, który reprezentuje element SELECT w drzewie SQL projektując typ jednostki ze źródła tabeli utworzonego przy użyciu niestandardowego kodu SQL.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, string sql, System.Linq.Expressions.Expression sqlArguments);
[System.Obsolete("Use overload which takes TableExpressionBase by passing FromSqlExpression directly.")]
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, string sql, System.Linq.Expressions.Expression sqlArguments);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
[<System.Obsolete("Use overload which takes TableExpressionBase by passing FromSqlExpression directly.")>]
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Overridable Function Select (entityType As IEntityType, sql As String, sqlArguments As Expression) As SelectExpression

Parametry

entityType
IEntityType

Typ jednostki do projektu.

sql
String

Niestandardowy kod SQL dla źródła tabeli.

sqlArguments
Expression

Wyrażenie reprezentujące parametry przekazane do niestandardowego kodu SQL.

Zwraca

Wyrażenie reprezentujące select w drzewie SQL.

Implementuje

Atrybuty

Dotyczy