The size property is set for ALL DbTypes and we will not make exception for one DbType and not for an other. We try to make generic code and not specific code, if SQLite.NET provider is a special provider, ask SQLite.NET team to modify their code to follow .NET guidelance.
We have introduced the generic size/precision/scale properties on provider to try to fix odp.net and by the way some SQLite.NET issue but we will not go on specific code. -Gilles