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