Small and fast object-oriented SQL statement builder
TinySQL is a light-weight object wrapper around the SQL syntax.
If you do not want or need EF or other frameworks, you can use TinySQL to wrap SQL statement in an object-oriented and fluid way. TinySql has a very small footprint (< 100Kb)
- Create SELECT statements
- Create UPDATE statements
- Create INSERT statements
- Create DELETE statements
- Provide batched insert, updates and deletes
- Provide transactional safety
- Provide an object-oriented wrapper around result sets
- Be able to generate POCO classes from SQL results
- Be able to generate strongly typed Lists (List) and dictionaries (Dictionary<TKey,TValue>) from results
- To be light-weight without any requirements or constraints for adding TinySQL to a project
- To be Extendible via Extension Methods and partial classes