Condividi tramite


ISqlExpressionFactory.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 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

Parametri

entityType
IEntityType

Tipo di entità da proiettare.

Restituisce

Espressione che rappresenta un oggetto SELECT in un albero SQL.

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

Parametri

projection
SqlExpression

Oggetto SqlExpression da proiettare.

Restituisce

Espressione che rappresenta un oggetto SELECT in un albero SQL.

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

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.

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

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.

Attributi

Si applica a