我有疑问? 我想检索一个表的记录数据,并希望用字段检查它。 我知道它的SQL查询。
string data = select Designation from EmployeeTab where EmpName=name;
此处指定是指某些作业名称所在的字段 EmployeeTab是我的表名 EmpName是字段的名称,name是一个变量,其中包含员工姓名的会话值
我想在asp.net mvc3中编写此查询 任何人都可以告诉我我应该写什么来获得asp.net mvc3中的价值
答案 0 :(得分:2)
您可以使用ADO.NET Entity框架执行此操作,如下所示
using(YourEntityname context=new YourEntityname())
{
var val = from u in context.EmployeeTab
where u.EmpName == name
select u.Designation;
}
答案 1 :(得分:2)
如果您没有ADO.NET Entity框架
using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ToString()))
{
cn.Open();
string des="";
SqlCommand cmd = new SqlCommand("select Designation from EmployeeTab where EmpName=name;", cn);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
des = dr["Designation"].ToString()
}
dr.Close();
cn.Close();
}
答案 2 :(得分:1)
扩展@Sagar patel的回复,您可以使用类似
的内容using(YourEntityname context=new YourEntityname())
{
var val=context.Users.Where(p=>p.EmpName==name).Select(u=>u.Designation);
}