首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2012-03-05 
linq 执行 T-sql 的方法问题.ExecuteQueryT(query,object [])//此方法的object [] 是做什么用的再实际中

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

热点排行