读书人

linq 执行 T-sql 的方法有关问题

发布时间: 2012-03-05 11:54:02 作者: rapoo

linq 执行 T-sql 的方法问题.
ExecuteQuery<T>(query,object [])//此方法的object [] 是做什么用的再实际中如何利用它..??
ExecuteQuery(Tyep,query,pram)//此方法的Type 需要什么类型呢..我把需要返回的表的类型给他都没用,,,,,

[解决办法]
public IEmumerable<TResult> ExecuteQuery<TResult>(string query,object[] parameters)
public IEmumerable ExecuteQuery(Type elementType,string query,object[] parameters)

query参数指定SQL查询语句、parameters 参数指定SQL查询语句的参数且参数的数量与SQL查询语句中的数量相等、elementType 参数指定元素的数据类型。
[解决办法]
1. ExecuteQuery<返回类型,记录集或int什么的>("select * from aa where id = {0}", 1);
2. Type相当于1里的TResult

一般都用1
[解决办法]
1.object []->是查句要用到的
2.Type->要返回的的型,用它返回的集一般不能直接指定DataGridView的源,要用BindingSource

读书人网 >.NET

热点推荐