public override void CreateTable(Type type) { var table = TableMapper.ReadTable(type); if (TableMapper.ExistTable(type, this)) { ExecuteNonQuery(MappingProvider.GetDropTableCommand(table)); } ExecuteNonQuery(MappingProvider.CreateTableCommand(table)); }
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)); }