i get following exception while trying to filter at runtime using UI:
"'System.Object' is not a valid metadata type for type filtering operations. Type filtering is only valid on entity types and complex types."
When i add filter in code :
FilterDescriptor fd=new FilterDescriptor("nazwa",FilterOperator.Contains,"GT");
view.FilterDescriptors.Add(fd);
everything works.
binding code: QueryableCollectionView view = new QueryableCollectionView(presenter.Model.EntityList);
view.PageSize = 1000;
SortDescriptor sd=new SortDescriptor();
sd.Member = "nazwa";
sd.SortDirection = System.ComponentModel.ListSortDirection.Ascending;
view.SortDescriptors.Add(sd);
radGridView1.ItemsSource = view;
presenter.Model.EntityList contains objects that derive from EntityObject(so i think they are of "entity type" ).
What should i do to avoid this problem?
"'System.Object' is not a valid metadata type for type filtering operations. Type filtering is only valid on entity types and complex types."
When i add filter in code :
FilterDescriptor fd=new FilterDescriptor("nazwa",FilterOperator.Contains,"GT");
view.FilterDescriptors.Add(fd);
everything works.
binding code: QueryableCollectionView view = new QueryableCollectionView(presenter.Model.EntityList);
view.PageSize = 1000;
SortDescriptor sd=new SortDescriptor();
sd.Member = "nazwa";
sd.SortDirection = System.ComponentModel.ListSortDirection.Ascending;
view.SortDescriptors.Add(sd);
radGridView1.ItemsSource = view;
presenter.Model.EntityList contains objects that derive from EntityObject(so i think they are of "entity type" ).
What should i do to avoid this problem?