public SQLiteObjectTableBuilder(SQLiteDatabase database, Type type, SQLiteBuildTableOptions options = null)
        {
            if (database == null)
            {
                throw new ArgumentNullException(nameof(database));
            }

            if (type == null)
            {
                throw new ArgumentNullException(nameof(type));
            }

            Database = database;
            Type     = type;
            Options  = options;
        }
        public SQLiteObjectTable(SQLiteDatabase database, string name, SQLiteBuildTableOptions options = null)
        {
            if (database == null)
            {
                throw new ArgumentNullException(nameof(database));
            }

            if (name == null)
            {
                throw new ArgumentNullException(nameof(name));
            }

            Database = database;
            Name     = name;
            Options  = options;
        }