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