一对一地引用视图值

我有以下代码,这是我正在处理的项目中建立的sql连接。我想要做的是创建一个for循环,该循环将每次具体引用查询返回并打印的视图的值直到所有值都被打印出来,我才能单独解决这个问题。我想不出如何在不先将视图保存到列表或数组的情况下引用视图的每个值。有什么想法吗?我不想保存这些值,我只想通过具体参考它们逐一打印它们,而不一起打印视图

SqlConnection Con = new SqlConnection(@"Data Source=localhost\**;Initial Catalog=ML;User Id=sa;Password='**'");
            string sql = @"select product_id,Name from E_PRODUCT_PROPERTY;
            var mylist = new List<WineRating>();
            using (var command = new SqlCommand(sql, Con))
            {
                Con.Open();
                using (var reader = command.ExecuteReader())
                {
                    while (reader.Read())
                        new WineRating { product_id = reader.GetInt32(0), Name = reader.GetString(1) };                    
                    ///Here goes the code I suppose

                }
            }