use*_*633 2 c# asp.net asp.net-mvc entity-framework asp.net-mvc-4
我有一个完美的插入工作,但需要获取它刚刚插入的行的值.不知道我怎么做到这一点.试过一些东西......没用.这是我的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.
}
}
Run Code Online (Sandbox Code Playgroud)
一旦context.SaveChanges();调用,它将在您的对象中自动更新.
context.tbProjects.AddObject(proj);
context.SaveChanges();
id = proj.Id;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
143 次 |
| 最近记录: |