Фильтрация всех сущностей на основе общего свойства в приложении DynamicData - PullRequest
1 голос
/ 03 октября 2011

У меня есть динамический сайт данных на основе контекста EF CodeFirst (используется DynamicData.EFCodeFirstProvider library ).Все работает, но все мои сущности наследуются от одной "общей" сущности, которая имеет (среди прочих) свойство "IsDeleted".Я хочу фильтровать элементы в динамическом сайте данных на основе этого свойства (показывать только те, где IsDeleted == false).Я попытался установить параметр Где asp: EntityDataSource для item.IsDeleted, item.IsDeleted == false, item.IsDeleted = 0 и IsDeleted == false, но все, что я получаю, это исключение, подобное этому:

'item.IsDeleted 'не может быть разрешен в текущей области или контексте.Убедитесь, что все переменные, на которые имеются ссылки, находятся в области видимости, что необходимые схемы загружены, и что на пространства имен ссылаются правильно.

Как я выяснил, это свойство "Где" принимает фильтр SQL, и я не знаю, какпередать этот аргумент.Все ресурсы, которые я обнаружил в Интернете, используют это свойство в сочетании со строго типизированным asp: EntityDataSource, и мне интересно, как это отфильтровать и правильно ли это делать.

...