Linq to SQL Dynamic 动态查询
2009-09-28 18:17
495 查看
在开发中我们常需要使用动态的条件来组合查询,scotte博客里提到了MS提供的一个动态查询类库Basic Dynamic LINQ C# Sample,这个可以给我们提供不少方便,但是给的示例实在太简单,实际当中我们很多不能像他这样用。
SELECT COUNT(*) AS [value]
FROM [dbo].[News] AS [t0]
WHERE ([t0].[NewsIsDeleted] IS NULL) AND ([t0].[NewsIsDisplay] = 1)
AND ([t0].[Newslanguages] = @p0) AND ([t0].[NewsIsHome] = 1) AND ([t0].[NewsIsTop] = 1)
-- @p0: Input NVarChar (Size = 8; Prec = 0; Scale = 0) [engbtest]
-- Context: SqlProvider(Sql2005) Model: AttributedMetaModel Build: 3.5.21022.8
另外分享一个query to datareader的方法,有了datareader可以生成datatable,dataset等:
SELECT COUNT(*) AS [value]
FROM [dbo].[News] AS [t0]
WHERE ([t0].[NewsIsDeleted] IS NULL) AND ([t0].[NewsIsDisplay] = 1)
AND ([t0].[Newslanguages] = @p0) AND ([t0].[NewsIsHome] = 1) AND ([t0].[NewsIsTop] = 1)
-- @p0: Input NVarChar (Size = 8; Prec = 0; Scale = 0) [engbtest]
-- Context: SqlProvider(Sql2005) Model: AttributedMetaModel Build: 3.5.21022.8
另外分享一个query to datareader的方法,有了datareader可以生成datatable,dataset等:
相关文章推荐
- LINQ体验(17)——LINQ to SQL语句之动态查询
- linq to sql的多条件动态查询(上)
- linq to sql的多条件动态查询
- LinqToSql 动态查询条件,join, isnull 综合示例
- LINQ体验(17)——LINQ to SQL语句之动态查询
- linq to sql 动态构建查询表达式树
- LINQ体验(17)——LINQ to SQL语句之动态查询
- linq to sql的多条件动态查询(下)
- Linq to SQL 多条件动态组合查询(实战篇)
- LINQ to SQL语句(23)之动态查询
- Linq to sql 实现多条件的动态查询(方法一)
- LINQ体验(17)——LINQ to SQL语句之动态查询
- linq to sql 动态构建查询表达式树
- LINQ to SQL语句之动态查询高级特性
- linq to sql的多条件动态查询
- Linq to Sql:N层应用中的查询(下) : 根据条件进行动态查询
- LINQ体验(17)——LINQ to SQL语句之动态查询
- LINQ to SQL语句之动态查询
- Linq to sql 实现多条件的动态查询(方法二)
- LINQ to SQL 运行时动态构建查询条件