根据DynamicData应用程序中的公共属性筛选所有实体

时间:2011-10-02 20:16:29

标签: asp.net entity-framework ef-code-first dynamic-data

我有基于EF CodeFirst上下文的动态数据站点(使用DynamicData.EFCodeFirstProvider library)。一切正常,但我的所有实体都从一个“公共”实体继承,该实体具有"IsDeleted"属性(等等)。我想基于此属性过滤动态数据网站中的项目(仅显示IsDeleted == false)。我尝试将asp:EntityDataSource的Where参数设置为item.IsDeleted,item.IsDeleted == false,item.IsDeleted = 0和IsDeleted == false,但我得到的只是这样的异常:

'item.IsDeleted'无法在当前范围或上下文中解析。确保所有引用的变量都在范围内,加载了所需的模式,并且正确引用了这些名称空间。

正如我所知,这个“Where”属性接受sql过滤器,我不知道如何传递这个参数。我在网上找到的资源都将这个属性与强类型的asp:EntityDataSource一起使用,我想知道如何过滤这个以及如果这是正确的地方。

0 个答案:

没有答案