如何在 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 中获得价值
如果您没有 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);
}