在我的ASP.NET MVC3应用程序(C#,SQL Server)Product
有ImagePath
作为字符串类型。当我保存图像时,我想将产品的ID值设为ImagePath
。当我创建新的产品,我不知道会是什么当前产品的ID
前db.SaveChanges();
如何在保存之前提前知道当前新对象的ID?
public ActionResult Create(Product product)
{
.....
.....//How to know ID of this product in advance?
.....
db.Products.AddObject(product);
db.SaveChanges();
}
我能找到的产品最后一个项目,并增加它:
currentID = lastID + 1;
但是,也许是最后一次ID已删除。结果不正确的..
产品最多可以有5张图片。并且在每一天产品的图像保存到相同的文件夹。明天,到其他文件夹。客户希望观看该文件夹并删除他想要的任何图像。他希望我设置产品和图像之间的关系 –
@Mores或者,您可以使用ajax发送数据,接收身份证并提供图像上传功能。 – webdeveloper