我有一个插入效果很好,但需要获取它刚刚插入的行的值。不知道我该怎么做。尝试了一些东西...没有用。这是我的INSERT:
//method to insert data
private void insertNewProject()
{
using (dbPSREntities5 context = new dbPSREntities5())
{
//Create a new instance of the tbProject object
tbProject proj = new tbProject {
//Add new values to each fields
ProjectContactInfo = txtContactPhone.Text,
refDepartmentID = Convert.ToInt32(ddlDepartments.SelectedValue)
};
context.tbProjects.AddObject(proj);
context.SaveChanges();
id = (int)command.ExecuteScalar; <--- something like this but this doesn't work.
}
}
context.SaveChanges();
调用后,它将自动在您的对象中更新。
context.tbProjects.AddObject(proj);
context.SaveChanges();
id = proj.Id;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句