NuGet Package Libraries
A lightweight library of a handful of interfaces/classes that implement everything an entity needs to participate as a node in a tree. The purpose of this implementation is to take care of all things necessary for creating tree structures and recursively processing the nodes in the tree. Some scenarios where trees are useful can be category trees, account/subaccount trees, organization trees, management/employee hierarchies, etc.
PM> Install-Package KnightMoves.Hierarchical
Read the Docs
KnightMoves.SqlObjects is a .NET library that wraps the SQL language for the purpose of embedding queries in .NET applications to be submitted to the database for execution.
PM> Install-Package KnightMoves.SqlObjects
Read the Docs
The Pipelines library is a framework for decomposing and executing processes (i.e. PipelineOperations) that are highly dependent on each other and which must be executed in a particular order.
PM> Install-Package KnightMoves.Pipelines
Read the Docs