Would there be any complaints against changing the SQLite provider from
System.Data.SQLite.DLL (mixed mode assembly) to Mono.Data.Sqlite.dll
(managed assembly) + sqlite3.dll (native assembly)?

The reason would be for simplicity: System.Data.SQLite can't work on
Linux (mixed mode assemblies aren't supported), while Mono.Data.Sqlite
does, and this would allow me to more easily run SQLite tests on Windows
and Linux.

The downside is that behavior isn't identical, for reasons I haven't
explored.  When running against System.Data.SQLite, 413 tests run and
149 fail.  Against Mono.Data.Sqlite, 413 run but 167 fail.

Such a migration would be fairly easy -- a search & replace hitting ~5
files, adding Mono.Data.Sqlite.dll and sqlite3.dll to the lib directory,
and adding an assembly reference to the Sqlite test project to
Mono.Data.Sqlite.

Thoughts?

 - Jon


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"DbLinq" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/dblinq?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to