Database.SqlQuery 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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<T> 會在查詢被列舉時執行的物件。