yes, SQLite is a bit special with data types. However, it seems that you are using a decimal? field to hold the content of a column of DATE sql type. Can you double-check this, and correct that to DateTime? .
I just verified locally that using the latest version it is possible to map DATE<->DateTime? .
OpenAccess ORM Q2 2013 brings you a more powerful code generation and a unique Bulk Operations support with LINQ syntax. Check out the list of new functionality and improvements shipped with this release.