Proof of concept that adding rules will work!
Refactoring to make rule->track providers a separate class.
Adding cast functions to EDMX to support casting at the SQL level
Adding rule->track providers for numeric datatypes
Adding date/numeric rule providers
Adding support for matching any/all auto playlists
Refactoring autoplaylists to have an object for limiting.
Adding fields to the database to store sort field id and option to sort descending
Adding support for autoplaylist sorting/limiting
If I did this in the last commit, ignore it. It didn't work right.