Exemplo n.º 1
0
        public override void CreateTable(Type type)
        {
            var table = TableMapper.ReadTable(type);

            if (TableMapper.ExistTable(type, this))
            {
                ExecuteNonQuery(MappingProvider.GetDropTableCommand(table));
            }
            ExecuteNonQuery(MappingProvider.CreateTableCommand(table));
        }
Exemplo n.º 2
0
        public void CreateTable(Type type, bool existThenDrop = false)
        {
            var  table        = TableMapper.ReadTable(type);
            bool isTableExist = TableMapper.ExistTable(type, this);

            if (isTableExist && existThenDrop)
            {
                ExecuteNonQuery(Provider.GetDropTableCommand(table));
            }
            ExecuteNonQuery(Provider.CreateTableCommand(table));
        }