请帮助我如何从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);
这里我得到错误,因为这是视图对象。
答案 0 :(得分:3)
只需更改此行
即可 SqlCommand cmd=new SqlCommand("viewEmployee",con)
到这个
SqlCommand cmd=new SqlCommand("select * from viewEmployee",con)
View就像一个表,所以你必须从表中选择行。