SqlExpressionFactory.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 değerini temsil eden yeni SelectExpression bir oluşturur.

Select(SqlExpression)

Hiçbir tablodan veya herhangi bir oluşturma olmadan bir veya 1'i yansıtan SQL SqlExpression 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 değerini temsil eden yeni SelectExpression bir oluşturur.

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

Parametreler

entityType
IEntityType

Yansıtacak varlık türü.

Döndürülenler

SQL ağacındaki SELECT'i temsil eden ifade.

Uygulamalar

Şunlara uygulanır

Select(SqlExpression)

Hiçbir tablodan veya herhangi bir oluşturma olmadan bir veya 1'i yansıtan SQL SqlExpression ağacındaKI SELECT'i temsil eden yeni SelectExpression bir oluşturur.

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

Parametreler

projection
SqlExpression

Proje için A SqlExpression .

Döndürülenler

SQL ağacındaki SELECT'i temsil eden ifade.

Uygulamalar

Ş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 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

Parametreler

entityType
IEntityType

Yansıtacak varlık türü.

tableExpressionBase
TableExpressionBase

Proje kaynağı olarak bir tablo kaynağı.

Döndürülenler

SQL ağacındaki SELECT'i temsil eden ifade.

Uygulamalar

Ş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 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

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ındaki SELECT'i temsil eden ifade.

Uygulamalar

Öznitelikler

Şunlara uygulanır