Condividi tramite


SqlExpressionFactory.Select Metodo

Definizione

Overload

Select(IEntityType)

Crea un nuovo SelectExpression oggetto che rappresenta un oggetto SELECT in un albero SQL che proietta un tipo di entità da un'origine tabella creata usando il mapping predefinito nel modello.

Select(SqlExpression)

Crea un nuovo SelectExpression oggetto che rappresenta un oggetto SELECT in un albero SQL che proietta un SqlExpression oggetto o 1 da nessuna tabella e senza alcuna composizione.

Select(IEntityType, TableExpressionBase)

Crea un nuovo SelectExpression oggetto che rappresenta un oggetto SELECT in un albero SQL che proietta un tipo di entità da un'origine tabella.

Select(IEntityType, String, Expression)
Obsoleti.

Crea un nuovo SelectExpression oggetto che rappresenta un oggetto SELECT in un albero SQL che proietta un tipo di entità da un'origine tabella creata usando un'istanza sql personalizzata.

Select(IEntityType)

Crea un nuovo SelectExpression oggetto che rappresenta un oggetto SELECT in un albero SQL che proietta un tipo di entità da un'origine tabella creata usando il mapping predefinito nel modello.

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

Parametri

entityType
IEntityType

Tipo di entità da proiettare.

Restituisce

Espressione che rappresenta un oggetto SELECT in un albero SQL.

Implementazioni

Si applica a

Select(SqlExpression)

Crea un nuovo SelectExpression oggetto che rappresenta un oggetto SELECT in un albero SQL che proietta un SqlExpression oggetto o 1 da nessuna tabella e senza alcuna composizione.

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

Parametri

projection
SqlExpression

Oggetto SqlExpression da proiettare.

Restituisce

Espressione che rappresenta un oggetto SELECT in un albero SQL.

Implementazioni

Si applica a

Select(IEntityType, TableExpressionBase)

Crea un nuovo SelectExpression oggetto che rappresenta un oggetto SELECT in un albero SQL che proietta un tipo di entità da un'origine tabella.

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

Parametri

entityType
IEntityType

Tipo di entità da proiettare.

tableExpressionBase
TableExpressionBase

Origine tabella da cui proiettare.

Restituisce

Espressione che rappresenta un oggetto SELECT in un albero SQL.

Implementazioni

Si applica a

Select(IEntityType, String, Expression)

Attenzione

Use overload which takes TableExpressionBase by passing FromSqlExpression directly.

Crea un nuovo SelectExpression oggetto che rappresenta un oggetto SELECT in un albero SQL che proietta un tipo di entità da un'origine tabella creata usando un'istanza sql personalizzata.

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

Parametri

entityType
IEntityType

Tipo di entità da proiettare.

sql
String

SQL personalizzato per l'origine della tabella.

sqlArguments
Expression

Espressione che rappresenta i parametri passati a SQL personalizzato.

Restituisce

Espressione che rappresenta un oggetto SELECT in un albero SQL.

Implementazioni

Attributi

Si applica a