SequelFilter is a C# library allowing objects to be filtered using a SQL like query language
Get the library via nuget:
Alternatively see the releases on GitHub:
Sequel Filter is a C# library that allows for filtering using a SQL-like syntax. The idea is to be able to provide end-users with completely customizable filtering without having to allow them to provide their own code or write your own filtering logic.
Sequel Filter is available as a nuget package. You can also install the package using the .net CLI:
dotnet add package SequelFilter
IEnumerable
sAND
/ OR
IN
, LIKE
, BETWEEN
and IS NULL
SQL operatorsHAS_NONE
, HAS_ANY
, HAS_SINGLE
Any contributions are welcome. Code. Feedback on what you like or what could be better. Please feel free to fork the repo and make changes, the license is MIT so you’re pretty much free to do whatever you like. For more information, please see the contributing section. You can get started by visiting the SequelFilter GitHub repo.
If you’d like to support the project but you don’t want to contribute code - a really good way to help is spread the word. There isn’t a donation or financial option because honestly I don’t need donations. I am, however, rubbish at ‘marketing’. So any help there would be greatly appreciated! Whether it’s a blog post or just telling some folks at the office - every little helps.