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