Public Function ExecuteQuery(Of TResult) ( _
query As String, _
ParamArray parameters As Object() _
) As IEnumerable(Of TResult)
Dim instance As DataContext
Dim query As String
Dim parameters As Object()
Dim returnValue As IEnumerable(Of TResult)
returnValue = instance.ExecuteQuery(query, _
parameters)
public IEnumerable<TResult> ExecuteQuery<TResult>(
string query,
params Object[] parameters
)
public:
generic<typename TResult>
IEnumerable<TResult>^ ExecuteQuery(
String^ query,
... array<Object^>^ parameters
)
类型参数
- TResult
-
返回的集合中的元素的类型。
参数
- query
- 类型:System..::.String
要执行的 SQL 查询。
- parameters
- 类型:array< System..::.Object >[]()[]
要传递给命令的参数数组。注意下面的行为:
-
如果数组中的对象的数目小于命令字符串中已标识的最大数,则会引发异常。
-
如果数组包含未在命令字符串中引用的对象,则不会引发异常。
-
如果某参数为 null,则该参数会转换为 DBNull.Value。
返回值
类型:
System.Collections.Generic..::.IEnumerable<(Of <(TResult>)>) 由查询返回的对象的集合。