Linq 2 Sql - 获取新插入行的ID - 不工作?

时间:2013-08-06 15:13:18

标签: c# linq-to-sql

让我们假设这段代码:

Classified classified = new Classified();
classified.Title = title;
classified.IsActive = true;

user.Classifieds.Add(classified);

dContext.SubmitChanges();

Response.Redirect(string.Format("/classifieds/post/?cid=", classified.Id));

好吧,classifiedId没有价值,因为我被重定向到http://www.mysite.loc/classifieds/post/?cid=

1 个答案:

答案 0 :(得分:5)

问题在于您的字符串格式:

Response.Redirect(string.Format("/classifieds/post/?cid={0}", classified.Id));

您忘记包含{0},因此它知道在哪里放置ID。