The OrmLiteConnections created by OrmLiteConnectionFactory were wrapped by the factory's ConnectionFilter, therefore can't access the connection's dialectprovider.
There is a case when using multiple database types simultaneously, and using Miniprofiler at the same time.

This commit solves this problem by wrapping the OrmLiteConnection's dbConnection property, not the OrmLiteConnection. Therefore the DialecProvider can be extracted from the OrmLiteConnection even when using Miniprofiler.
Updated SQLite version to 1.0.84.0

This is once again the only version available on NuGet.
Merge pull request #134 from AkosLukacs/master

Miniprofiler + multiple db types == confused DialectProvider
Merge pull request #135 from medianick/master

Update NuGet packages for SQLite to match available 1.0.84.0 version.
Added ability to explicitly set foreign key name. Reason: Oracle foreign key max length is 30 characters.

Also refactored the generation of foreign key name to ForeignKeyConstraint class.
Merge pull request #136 from AkosLukacs/master

Added ability to explicitly set foreign key name
Changed OrmLite.MySql from .NET 4.0 to .NET 3.5.
The mysql.data.dll was .NET 4.0 as well. Updated it to the latest (6.6.4.0) version.
Merge pull request #137 from AkosLukacs/master

OrmLite.MySql compiles to .NET 4.0
There is a bug in OrmLite.Oracle's paging sql generation, when there is no default ordering: OracleOrmLiteDialectProvider.GetColumnNames inserts an extra space between the select, and the first column.

Added Oracle test project, and moved the command line tests out to a different directory.

OracleSyntaxTests.cs contains failing tests.

For example, this original query:
  SELECT  Id, Foo, Bar, Baz, "COMMENT"
  FROM TestEntity

becomes this:

  SELECT * FROM (
  SELECT "_ss_ormlite_1_".*, ROWNUM RNUM FROM (
  SELECT  Id, Foo, Bar, Baz, "COMMENT"
  FROM TestEntity ORDER BY I) "_ss_ormlite_1_"   //ORDER BY "I", not by "Id" as it should be
  WHERE ROWNUM <= 10 + 100) "_ss_ormlite_2_" WHERE "_ss_ormlite_2_".RNUM > 10

and you get an OracleException : ORA-00904: "I": invalid identifier
Fix for the paging bug, just remove GetColumnNames override from OracleOrmLiteDialectProvider.cs
Failing test for issue #69

https://github.com/ServiceStack/ServiceStack.OrmLite/issues/69
Merge pull request #138 from AkosLukacs/master

Bug in Oracle paging SQL generation if there is no explicit ordering
missed comment
Added "Oracle" option to AllDialectsTest (right now it fails on inserting decimals).

For MsSql tests, the file "test.mdf" was not linked to this project, and test did not run.
Merge branch 'master' of http://github.com/ServiceStack/ServiceStack.OrmLite
Merge pull request #140 from AkosLukacs/master

Some housekeeping in AllDialectsTest.
Encoded strings are prefixed with "N", see issue #69: https://github.com/ServiceStack/ServiceStack.OrmLite/issues/69
(all sql server tests are still OK)
Prefix string values with 'N' only if UseUnicode == true
Updated UnicodeTests to set and restore UseUnicode to true.
String prefixing calls base.GetQuotedValue + indentation