我有这段代码:
protected void Page_Load(object sender, EventArgs e)
{
if (Page.IsPostBack)
{
using (mesteriEntities myEntities = new mesteriEntities())
{
var usern = Session["New"];
var UserID = (from Users in myEntities.Users
where Users.UserName == usern
select Users.UserID).SingleOrDefault();
var cati = Convert.ToInt32(DropDownList1.SelectedValue);
Job newJob = new Job();
newJob.categID = cati;
newJob.userID = UserID;
myEntities.AddToJobs(newJob);
}
}
}
当我选择一个组合时,它应该在Jobs表中添加组合值和userID两个INT值。 变量“cati”和“userid”具有值。
我不知道应该更改什么才能使插入工作。
答案 0 :(得分:4)
在myEntities.SaveChanges()
通话后添加myEntities.AddToJobs(newJob)
应该有效。
这是relevant documentation。