在我的 ASP.NET MVC3 应用程序(C#、SQL Server)Product
中具有ImagePath
字符串类型。当我保存图像时,我想将产品的 ID 值赋予ImagePath
. 当我创建新产品时,我不知道现在的产品会是ID
什么db.SaveChanges();
public ActionResult Create( Product product )
{
.....
.....//How to know ID of this product in advance?
.....
db.Products.AddObject( product );
db.SaveChanges();
}
我可以找到最后一项产品并增加它:
currentID = lastID + 1;
但是,也许最后一个 ID 被删除了。结果不会正确。。