add type helper (in preperation for linq provider)
add a sql helper so we can use almost straight sql to query db
first pass at IQueryable impl.
First pass at IQueryProvider for custom IQueryable
a couple of extensions for helping
First round of expressions for custom query provider. Needs work.
small class to generate table names from types
refactor intefaces and classes into own files and make some minor modifications to store conventions
change to custom IQueryable interface
refactor interfaces and classes out into seperate files
refactor out classes, and add some new functionality, remove some stuff that is now up to DocumentSession
refactor to use new table info classes and tidyup
add nsubstitute for mocking
refactor and tidyup, along iwth destroying the store when test run finished
scaffolding for linq provider tests
add tests for store info
add tests for table info
update csproj files to reflect refactorings