Startup of the ThreadCollection. Helper to launch Threads and allowing the join of those threads.
Merge branch 'master' of https://bitbucket.org/AlienEngineer/vodb
ThreadColletion correction. Linq Lazyness was creating multiple threads and was not possible to join threads. Solved.
Added ITSqlCommandHolder to the Table.
Remored the With (lock) from the selects
DbConnectionCreator to create connections.
Startup for the QueryCommand.
Removing redundant namespaces...
Startup of the EntityConverter
Merge branch 'master' of https://bitbucket.org/AlienEngineer/vodb
The EntityConverter<TModel> will represent an abstract converter. Derivates of this class will implement different types of convertions. Like CreateEntityWithKeysFilled and/or LoadEntity that will fill the remaining fields of a given type.
Since we only want to fill entities based on a reader. The EntityConverter was changed to EntityLoader.
Added the Loaders to implement.
Implemented the GetValue from the dataReader based on a field Name. Class: EntityLoader<TModel>
Loaders simple implementation.
Added tests for the EntityKeyLoader<Employee>.
Implemented a Static Configuration class to enable Custom implementations of IFieldSetter interface. Allowing custom types to be handled.
DbEntityFieldSetter implemented. Unfinished.
Passed a function to the FieldSetters to allow users to getvalues from the reader.
Added the IQuery Interface to represent a Query command.