SqlExpressionFactory.Select Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 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
Parametry
- entityType
- IEntityType
Typ jednostki do projektu.
Zwraca
Wyrażenie reprezentujące select w drzewie SQL.
Implementuje
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 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
Parametry
- projection
- SqlExpression
A SqlExpression do projektu.
Zwraca
Wyrażenie reprezentujące select w drzewie SQL.
Implementuje
Dotyczy
Select(IEntityType, TableExpressionBase)
Tworzy nowy SelectExpression , który reprezentuje select w drzewie SQL projektując typ jednostki ze źródła tabeli.
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
Parametry
- entityType
- IEntityType
Typ jednostki do projektu.
- tableExpressionBase
- TableExpressionBase
Źródło tabeli do projektu.
Zwraca
Wyrażenie reprezentujące select w drzewie SQL.
Implementuje
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 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
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.
Implementuje
- Atrybuty