INSERT 或者 UPDATE数据时, 往往需要Parameters传入。
这时,数据类型,是需要设置的。 SQLite 数据类型 和 标准的数据类型DbType 或SqlDbType是有区别的。 所以,专门罗列了 SqliteType 和 DbType 的对应关系
COUNTER —— DbType.Int64
AUTOINCREMENT —— DbType.Int64
IDENTITY —— DbType.Int64
LONGTEXT —— DbType.String
LONGCHAR —— DbType.String
LONGVARCHAR —— DbType.String
LONG —— DbType.Int64
TINYINT —— DbType.Byte
INTEGER —— DbType.Int64
INT —— DbType.Int32
VARCHAR —— DbType.String
NVARCHAR —— DbType.String
CHAR —— DbType.String
NCHAR —— DbType.String
TEXT —— DbType.String
NTEXT —— DbType.String
STRING —— DbType.String
DOUBLE —— DbType.Double
FLOAT —— DbType.Double
REAL —— DbType.Single
BIT —— DbType.Boolean
YESNO —— DbType.Boolean
LOGICAL —— DbType.Boolean
BOOL —— DbType.Boolean
NUMERIC —— DbType.Decimal
DECIMAL —— DbType.Decimal
MONEY —— DbType.Decimal
CURRENCY —— DbType.Decimal
TIME —— DbType.DateTime
DATE —— DbType.DateTime
SMALLDATE —— DbType.DateTime
BLOB —— DbType.Binary
BINARY —— DbType.Binary
VARBINARY —— DbType.Binary
IMAGE —— DbType.Binary
GENERAL —— DbType.Binary
OLEOBJECT —— DbType.Binary
GUID —— DbType.Guid
UNIQUEIDENTIFIER —— DbType.Guid
MEMO —— DbType.String
NOTE —— DbType.String
SMALLINT —— DbType.Int16
BIGINT —— DbType.Int64