I think the main reason is that there were very few requests to support it.
If you decide to do it yourself, then please read the following brief.
Supporting a database has 3 separate tasks:
1) writing a driver. This driver retrieves the meta-data from the schema/catalog connected and creates objects of a catalog/table/field store in-memory. All drivers of llblgen pro work this way, and a licensee has access to the sourcecode of all these drivers, so a lot of examples are available. (removed reference to subversion repository, as it's no longer there. -- Otis)
2) writing a DQE (Dynamic Query Engine). This is a subclass of a generic dynamic query engine and you write routines which produce a solid INSERT, UPDATE, DELETE and SELECT statement (with variants) using input, as well as you write a class which produces a valid Parameter, a valid Alias name etc., also using a subclass of a generic class. The DQE is part of the runtime (so you use it with your own code). All DQEs of all supported databases are available to you in sourcecode form as a licensee (BSD2 licensed, so you can copy whatever you want to your own SQLite DQE. Again, please check the subversion repository for examples of DQEs. Most of the code can be based on DQEs of other databases, as we already support a lot of other databases so it's likely that the way SQLite for example does paging or a SELECT statement is similar to a database we already support (e.g. mysql or postgresql)
3) writing the db specific templates. This is very easy, just copy the db specific templates already supported and alter the db specific parts, which are typically references to ado.net provider namespaces, ado.net db type enum references and if the database supports stored procedures, the stored procedure call code. If I'm not mistaken, SQLite doesn't support procs, so you can typically use access or mysql templates and start from there, this shouldn't take long (maybe an hour)
How long it will take depends on the skill of the developer: a lot of the code is already available so although it might seem a bit much, it's often not that much, and you likely will use a subset of what's necessary, like you only port C# templates and only for .NET 2.0. If you don't use procs, you don't have to retrieve the meta-data for them in the driver for example...
We estimate with a limited database like SQLite, it will take a couple of days to be up and running.
With driver development: if you decide to go for that, we'll help you if you have questions, like 'how to do this, how to do that', and if you want, we can host your code in our svn repository. If you decide to write the driver, we can provide you with the initial step information, like creating a new GUID for the driver, a new driver config file (which is a simple xml file), where to place what in the llblgen pro installation folder etc.