Share via


Database.SqlQuery メソッド

定義

オーバーロード

SqlQuery(Type, String, Object[])

指定した型の要素を返す生の SQL クエリを作成します。 型は、クエリから返される列の名前に一致するプロパティを持つ任意の型、または単純なプリミティブ型を指定できます。 型はエンティティ型である必要はありません。 返されたオブジェクトの型がエンティティ型であっても、このクエリの結果がコンテキストによって追跡されることはありません。 コンテキストによって SqlQuery(String, Object[]) 追跡されるエンティティを返すには、 メソッドを使用します。

SqlQuery<TElement>(String, Object[])

指定したジェネリック型の要素を返す生の SQL クエリを作成します。 型は、クエリから返される列の名前に一致するプロパティを持つ任意の型、または単純なプリミティブ型を指定できます。 型はエンティティ型である必要はありません。 返されたオブジェクトの型がエンティティ型であっても、このクエリの結果がコンテキストによって追跡されることはありません。 コンテキストによって SqlQuery(String, Object[]) 追跡されるエンティティを返すには、 メソッドを使用します。

SqlQuery(Type, String, Object[])

指定した型の要素を返す生の SQL クエリを作成します。 型は、クエリから返される列の名前に一致するプロパティを持つ任意の型、または単純なプリミティブ型を指定できます。 型はエンティティ型である必要はありません。 返されたオブジェクトの型がエンティティ型であっても、このクエリの結果がコンテキストによって追跡されることはありません。 コンテキストによって SqlQuery(String, Object[]) 追跡されるエンティティを返すには、 メソッドを使用します。

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

パラメーター

elementType
Type

クエリによって返されるオブジェクトの型。

sql
String

SQL クエリ文字列。

parameters
Object[]

SQL クエリ文字列に適用するパラメーター。

戻り値

IEnumerable列挙時にクエリを実行するオブジェクト。

適用対象

SqlQuery<TElement>(String, Object[])

指定したジェネリック型の要素を返す生の SQL クエリを作成します。 型は、クエリから返される列の名前に一致するプロパティを持つ任意の型、または単純なプリミティブ型を指定できます。 型はエンティティ型である必要はありません。 返されたオブジェクトの型がエンティティ型であっても、このクエリの結果がコンテキストによって追跡されることはありません。 コンテキストによって SqlQuery(String, Object[]) 追跡されるエンティティを返すには、 メソッドを使用します。

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)

型パラメーター

TElement

クエリによって返されるオブジェクトの型。

パラメーター

sql
String

SQL クエリ文字列。

parameters
Object[]

SQL クエリ文字列に適用するパラメーター。

戻り値

IEnumerable<TElement>

IEnumerable<T>列挙時にクエリを実行するオブジェクト。

適用対象