如何在 asp.net mvc3 中编写数据库查询以获取记录

本文关键字:数据库 查询 记录 获取 asp net mvc3 | 更新日期: 2023-09-27 17:57:02

我有查询吗?我想检索表的记录数据,并希望使用字段进行检查。我知道SQL查询它。

 string data = select Designation from EmployeeTab where EmpName=name;

这里的"指定"是某些工作名称所在的字段员工选项卡是我的表名EmpName 是字段的名称,name 是一个变量,其中的会话值包含员工姓名

我想用 asp.net mvc3 编写此查询任何人都可以告诉我我应该写什么才能在 asp.net MVC3 中获得价值

如何在 asp.net mvc3 中编写数据库查询以获取记录

如果您没有 ADO.NET 实体框架

 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();
            }

您可以使用 ADO.NET 实体框架执行此操作,如下所示

using(YourEntityname context=new YourEntityname())
{
   var val = from u in context.EmployeeTab
             where u.EmpName == name
             select u.Designation;
}

扩展@Sagar帕特尔的回复,你可以使用类似的东西

using(YourEntityname context=new YourEntityname())
{
     var val=context.Users.Where(p=>p.EmpName==name).Select(u=>u.Designation);
}