多语言展示
当前在线:641今日阅读:103今日分享:49

ADO.NET EF:[5]单表通用查询

上篇经验写了单表查询,这篇经验将介绍如何通过一个通用的方法来进行单表查询,只需指定查询的表类型以及where过滤条件即可。
工具/原料

VS2010(在VS2010上有ADO.NET 实体数据模型,VS2013等有EF5.0等实体数据模型,这里以VS2010为例)

方法/步骤
1

创建通用查询方法。主要通过实体的CreateObjectSet来创建查询对象实例,而后通过where过滤进行查询。where条件使用动态参数,可以不传入该参数。

2

创建测试界面。使用两个DataGrid,一个展示带where条件的数据,一个展示不带where条件的数据。

3

为DataGrid添加数据源。使用单表通过查询进行数据源的获取。

4

查看测试效果。两个表格都正确显示了数据。

推荐信息