Linq to SQL Dynamic 动态查询
2008-04-01 15:09
411 查看
在开发中我们常需要使用动态的条件来组合查询,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 To SQL: Dynamic IN Clause
- Dynamic Data linq to SQL Web Application
- Linq to SQL Dynamic 动态查询
- LINQ to SQL连接数据库及语句
- Linq TO SQL 开发之数据验证 (整理)
- LINQ To SQL && Lambda 使用方法小结 (转)
- LINQ to SQL和Entity Framework对比与关联 (转载)
- 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统(源代码下载和PDF文档下载)
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统(源代码下载和PDF文档下载)
- LINQ TO SQL 真的要玩完了? (翻译的一篇InfoQ的文章)
- LINQ to SQL语句之Insert/Update/Delete操作学习笔记
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- Linq to sql :查询句法--in 操作
- Linq to sql:带参数的存储过程
- C#Winform Linq_to_Sql 实现增删改查功能
- Linq to sql:实体继承的使用
- LINQ_to_SQL语法及实例大全
- LINQ TO SQL 和 ADO.NET ENTITY
- Linq To Sql的总结