У меня есть этот код:
var query = "SELECT * FROM Cats";
var conn = new SqlConnection(sqlConnectionString);
conn.Open();
var cmd = new SqlCommand(query);
var reader = cmd.ExecuteReader();
while (reader.Read())
{
var CatName = reader.GetString(0);
var CatDOB = reader.GetDateTime(1);
var CatStatus = reader.GetInt32(2);
}
Я хотел бы вывести строки в коллекцию анонимного типа, которую я обычно делаю с помощью LINQ для повторения, но я не уверен, возможно ли это из-за того, что вы должны называть .Read()
каждый раз для получения следующей строки.
Есть ли способ сделать это?