我想要一个存储过程返回多行,并且我正在使用实体数据模型。我还想检索作为输出给出的所有行的列的值。
我已经使用SqlDataReader
,SqlCommand
和完成了这件事SqlConnection
。
SqlCommand cmd = new SqlCommand("select leave_details,LID,from_date,to_date from LeaveTable where E_ID=1 and from_date<@toDate and to_date>@fromDate", con);
cmd.Parameters.Add("@toDate", System.Data.SqlDbType.Date);
cmd.Parameters["@toDate"].Value = to_date;
cmd.Parameters.Add("@fromDate", System.Data.SqlDbType.Date);
cmd.Parameters["@fromDate"].Value = from_date;
con.Open();
obj = cmd.ExecuteReader();
我可以使用obj.read()
.
我可以使用读取特定列的值
leave_id = (int)obj.GetValue(1);
如何通过存储过程完成相同的事情并使用实体数据模型创建函数导入?