ISqlExpressionFactory.Select Yöntem

Tanım

Aşırı Yüklemeler

Select(IEntityType)

Modelde varsayılan eşleme kullanılarak oluşturulan bir tablo kaynağından varlık türünü yansıtan SQL ağacındaki SELECT öğesini temsil eden yeni SelectExpression bir oluşturur.

Select(SqlExpression)

Tablo içermeyen ve oluşturma olmadan bir veya 1'i yansıtan SqlExpression SQL ağacındaki SELECT'i temsil eden yeni SelectExpression bir oluşturur.

Select(IEntityType, TableExpressionBase)

Tablo kaynağından bir varlık türünü yansıtan SQL ağacındaki SELECT'i temsil eden yeni SelectExpression bir oluşturur.

Select(IEntityType, String, Expression)
Geçersiz.

Özel SQL kullanılarak oluşturulan bir tablo kaynağından varlık türünü yansıtan SQL ağacındaki SELECT'i temsil eden yeni SelectExpression bir oluşturur.

Select(IEntityType)

Modelde varsayılan eşleme kullanılarak oluşturulan bir tablo kaynağından varlık türünü yansıtan SQL ağacındaki SELECT öğesini temsil eden yeni SelectExpression bir oluşturur.

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

Parametreler

entityType
IEntityType

Yansıtacak varlık türü.

Döndürülenler

SQL ağacında select öğesini temsil eden bir ifade.

Şunlara uygulanır

Select(SqlExpression)

Tablo içermeyen ve oluşturma olmadan bir veya 1'i yansıtan SqlExpression SQL ağacındaki SELECT'i temsil eden yeni SelectExpression bir oluşturur.

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

Parametreler

projection
SqlExpression

Proje için A SqlExpression .

Döndürülenler

SQL ağacında select öğesini temsil eden bir ifade.

Şunlara uygulanır

Select(IEntityType, TableExpressionBase)

Tablo kaynağından bir varlık türünü yansıtan SQL ağacındaki SELECT'i temsil eden yeni SelectExpression bir oluşturur.

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

Parametreler

entityType
IEntityType

Yansıtacak varlık türü.

tableExpressionBase
TableExpressionBase

Proje kaynağı olarak bir tablo kaynağı.

Döndürülenler

SQL ağacında select öğesini temsil eden bir ifade.

Şunlara uygulanır

Select(IEntityType, String, Expression)

Dikkat

Use overload which takes TableExpressionBase by passing FromSqlExpression directly.

Özel SQL kullanılarak oluşturulan bir tablo kaynağından varlık türünü yansıtan SQL ağacındaki SELECT'i temsil eden yeni SelectExpression bir oluşturur.

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

Parametreler

entityType
IEntityType

Yansıtacak varlık türü.

sql
String

Tablo kaynağı için özel bir SQL.

sqlArguments
Expression

Özel SQL'e geçirilen parametreleri temsil eden bir ifade.

Döndürülenler

SQL ağacında select öğesini temsil eden bir ifade.

Öznitelikler

Şunlara uygulanır