EFFiltersViewModel Members

A View Model that provides information about an Entity Framework data source's filters.

Constructors

Name Description
EFFiltersViewModel(DBSetFilter[], IDictionary<String, DBTable>, IParameterService, IServiceProvider, IParameterEditorService) Initializes a new instance of the EFFiltersViewModel class with the specified settings.

Properties

Name Description
AvailableDBSets Provides access to the available Entity Framework DBSets.
DBSets Provides access to the Entity Framework DBSets to which filters are applied.
ExternalParameterExpressions Provides access to the collection of external parameters' expressions.
Filters Provides access to the collection of Entity Framework data source filters.
Types Provides access to the collection of available parameter types.

Methods

Name Description
DeleteFilter(Int32) Removes the Entity Framework data source filter with the specified index.
EditFilter(Func<IFilterView>, DBSetFilterViewModel) For internal use.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
ToString() Returns a string that represents the current object. Inherited from Object.

Events

Name Description
PropertyChanged Occurs every time any of the EFFiltersViewModel class properties has changed its value.
See Also