Ejemplo n.º 1
0
        public T FirstOrDefault()
        {
            using (var command = _migratorDatabase.CreateCommand())
            {
                command.CommandText = _command;
                using (var reader = command.ExecuteReader())
                {
                    if (reader.Read())
                    {
                        return((T)reader.GetValue(0));
                    }

                    return(default(T));
                }
            }
        }
 public override void Execute(MigratorDatabase migratorDatabase)
 {
     foreach (var commandText in ParseCommands())
     {
         using (var command = migratorDatabase.CreateCommand())
         {
             command.CommandText    = commandText;
             command.CommandTimeout = 0;
             command.ExecuteNonQuery();
         }
     }
 }