public Sample()
        {
            var dbPath = @"test.db";


            this.database = new DatabaseFront(dbPath);
            this.table1   = new TypedTable <Record, string>(this.database, "table1")
            {
                IsIdAuto = false,
                Version  = 2,
            };

            //table1.AddColumnOption(nameof(Table1.NewNumber), "DEFAULT 3");
            //table1.AddColumnOption(nameof(Table1.NewText), "DEFAULT 'あおえ'");
            //table1.AddColumnOption(nameof(Table1.IsEnabled), "DEFAULT 1");
            //
            //table1.Migrating += (o, e) =>
            //{
            //    if (e.TableInformations.First(x => x.TableName.Equals(this.table1.Name))
            //        .Modified < new DateTime(2016, 1, 1))
            //    {
            //        e.Converters[nameof(Table1.NewNumber)] = "(SubNumber*2)+5";
            //    }
            //};
        }
        public Sample2()
        {
            var dbPath = @"test2.db";


            this.database = new DatabaseFront(dbPath);
            this.table1   = new TypedTable <Table1, string>(this.database, "table1")
            {
                IsIdAuto = false,
                Version  = 2,
            };
        }