Udostępnij za pośrednictwem


ISqlExpressionFactory.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 Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Function Select (entityType As IEntityType) As SelectExpression

Parametry

entityType
IEntityType

Typ jednostki do projektu.

Zwraca

Wyrażenie reprezentujące select w drzewie SQL.

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 Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression projection);
public 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
Public Function Select (projection As SqlExpression) As SelectExpression

Parametry

projection
SqlExpression

A SqlExpression do projektu.

Zwraca

Wyrażenie reprezentujące select w drzewie SQL.

Dotyczy

Select(IEntityType, TableExpressionBase)

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

public 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
Public 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.

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 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 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
[<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
Public 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.

Atrybuty

Dotyczy