Condividi tramite


Database.SqlQuery Metodo

Definizione

Overload

SqlQuery(Type, String, Object[])

Crea una query SQL non elaborata che restituirà gli elementi del tipo specificato. Il tipo può essere un qualsiasi tipo che dispone di proprietà che corrispondono ai nomi delle colonne restituite dalla query o può essere un semplice tipo primitivo. Il tipo non deve essere un tipo di entità. I risultati di questa query non verranno mai rilevati dal contesto anche se il tipo di oggetto restituito è un tipo di entità. Usare il SqlQuery(String, Object[]) metodo per restituire entità rilevate dal contesto.

SqlQuery<TElement>(String, Object[])

Crea una query SQL non elaborata che restituirà gli elementi del tipo generico specificato. Il tipo può essere un qualsiasi tipo che dispone di proprietà che corrispondono ai nomi delle colonne restituite dalla query o può essere un semplice tipo primitivo. Il tipo non deve essere un tipo di entità. I risultati di questa query non verranno mai rilevati dal contesto anche se il tipo di oggetto restituito è un tipo di entità. Usare il SqlQuery(String, Object[]) metodo per restituire entità rilevate dal contesto.

SqlQuery(Type, String, Object[])

Crea una query SQL non elaborata che restituirà gli elementi del tipo specificato. Il tipo può essere un qualsiasi tipo che dispone di proprietà che corrispondono ai nomi delle colonne restituite dalla query o può essere un semplice tipo primitivo. Il tipo non deve essere un tipo di entità. I risultati di questa query non verranno mai rilevati dal contesto anche se il tipo di oggetto restituito è un tipo di entità. Usare il SqlQuery(String, Object[]) metodo per restituire entità rilevate dal contesto.

public System.Collections.IEnumerable SqlQuery (Type elementType, string sql, params object[] parameters);
member this.SqlQuery : Type * string * obj[] -> System.Collections.IEnumerable
Public Function SqlQuery (elementType As Type, sql As String, ParamArray parameters As Object()) As IEnumerable

Parametri

elementType
Type

Tipo di oggetto restituito dalla query.

sql
String

Stringa di query SQL.

parameters
Object[]

Parametri da applicare alla stringa di query SQL.

Restituisce

Oggetto IEnumerable che eseguirà la query quando viene enumerato.

Si applica a

SqlQuery<TElement>(String, Object[])

Crea una query SQL non elaborata che restituirà gli elementi del tipo generico specificato. Il tipo può essere un qualsiasi tipo che dispone di proprietà che corrispondono ai nomi delle colonne restituite dalla query o può essere un semplice tipo primitivo. Il tipo non deve essere un tipo di entità. I risultati di questa query non verranno mai rilevati dal contesto anche se il tipo di oggetto restituito è un tipo di entità. Usare il SqlQuery(String, Object[]) metodo per restituire entità rilevate dal contesto.

public System.Collections.Generic.IEnumerable<TElement> SqlQuery<TElement> (string sql, params object[] parameters);
member this.SqlQuery : string * obj[] -> seq<'Element>
Public Function SqlQuery(Of TElement) (sql As String, ParamArray parameters As Object()) As IEnumerable(Of TElement)

Parametri di tipo

TElement

Tipo di oggetto restituito dalla query.

Parametri

sql
String

Stringa di query SQL.

parameters
Object[]

Parametri da applicare alla stringa di query SQL.

Restituisce

IEnumerable<TElement>

Oggetto IEnumerable<T> che eseguirà la query quando viene enumerato.

Si applica a