使用C#如何执行视图

时间:2018-03-17 18:15:21

标签: c#

请帮助我如何从C#执行View

 var emp = new List<Employee>();
                using (SqlConnection con = abs.Getconnection())
                {
                    con.Open();
                    SqlCommand cmd=new SqlCommand("viewEmployee",con);
                   cmd.CommandType=CommandType.Text;
                    SqlDataReader rdr=cmd.ExecuteReader();
                    if(rdr.HasRows==true){
                        while(rdr.Read()){
                        Employee employee=new Employee();
                            employee.EmpName=rdr["EmpName"].ToString();        
                            emp.Add(employee);

这里我得到错误,因为这是视图对象。

1 个答案:

答案 0 :(得分:3)

只需更改此行

即可
 SqlCommand cmd=new SqlCommand("viewEmployee",con)

到这个

 SqlCommand cmd=new SqlCommand("select * from viewEmployee",con)

View就像一个表,所以你必须从表中选择行。