I understand this method of getting DB data (using foreach):
  var db = Database.Open("Connection");
  var rows = db.Query("SELECT 1 columnName,2 columnName2 FROM Table");
  foreach(var row in rows){
      var data = row.columnName;
      //or
      var data = row[0];          
  }
This works, but how do I get the data without using a foreach?
  var data = rows[0][1];
^ This doesn't work.
Basically, I am trying to figure out how to get the data without using a foreach. What would I have to do?
EDIT:
.Query() returns:
Type: System.Collections.Generic.IEnumerable
The rows returned by the SQL query.
As shown here: http://msdn.microsoft.com/en-us/library/webmatrix.data.database.query%28v=vs.111%29.aspx
 
     
     
     
     
    