return PartialSqlString instead of String
spaces instead of tabs for uniformity
Merge pull request #146 from arhoads76/master

Updated to use PartialSqlString instead of String
Expression null exception fix

When performing a method call in a Select statement, the
SqlExpressionVisitor checks if it is a Sql, Array or Column method call.
However a NullReferenceException is thrown when trying to do this:
db.Select(q=>q.DateStamp < DateTime.Now.AddMonths(-1));

Now the above call is properly expressed.
Remove additional casts
Merge pull request #149 from dylanvdmerwe/master

Expression NullReferenceException fix.
For unicode in sqlserver, NVARCHAR(4000) is max.
SqlServer unicode N' is also needed in front of embedded JSV-objects, since these can contain unicode strings too.
Merge pull request #150 from mattiasw2/master

For unicode in sqlserver, NVARCHAR(4000) is max.
Implemented select parameters (sill need to resolve null issue)
Implemented oracle specific create insert statement override to handle sequences correctly. Added unit tests to correctly cover inserts, updates and basic selects via lambdas for oracle.
Merged from main