共用方式為


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> ,會在列舉查詢時執行查詢。

適用於