我用它来选择记录
public IEnumerable<Employee> SelectEmployeeById(int id)
{
DataClassesHrPortalDataContext dc1 = new DataClassesHrPortalDataContext(dbConnStr);
System.Data.Linq.Table<Employee> location = dc1.GetTable<Employee>();
return dc1.Employees.Where(a => a.emp_id == id);
}
但是我如何检索
中的记录
但是我如何在文本框中填写记录
private void fillsalarydetail()
{
PioneerDataAccess.EmployeeClass empcls = new PioneerDataAccess.EmployeeClass();
var obj = empcls.SelectEmployeeById(3);
//I am not able to do this
txtSalEmpName.Text=obj.
txtsalempcode.Text=
}
最佳答案
因为 linq 延迟执行使用 tolist 方法,而不是获取读取的数据来完成您的任务
var obj = empcls.SelectEmployeeById(3).ToList();
textvox.Text= obj[0].Nameofproperty;
关于c# - 在linq中以更新模式选择记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9373865/