語言

Database.SqlQuery 方法

定義

多載

名稱 Description
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> 會在查詢被列舉時執行的物件。

適用於