私の 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が削除された可能性があります。結果は正しくありません..