后返回唯一的ID使用ASP.Net C#与MVC3如何DB插入
这里是我的插入代码。
var fInfo = new FileInfo {filename = filefield.FileName, dateadded = DateTime.Now.ToString()};
db.FileInfoes.AddObject(fInfo);
db.SaveChanges();
我将如何获取新创建的ubique id来显示一个链接,为用户看到他们刚刚上传和加入书签,ECT ,,,
后返回唯一的ID使用ASP.Net C#与MVC3如何DB插入
这里是我的插入代码。
var fInfo = new FileInfo {filename = filefield.FileName, dateadded = DateTime.Now.ToString()};
db.FileInfoes.AddObject(fInfo);
db.SaveChanges();
我将如何获取新创建的ubique id来显示一个链接,为用户看到他们刚刚上传和加入书签,ECT ,,,
保存更改后,您可以使用您的FINFO对象访问ID。
是SQL Server定义为INT IDENTITY
您的ID ??
如果您使用的是Linq-to-SQL或实体框架,那么在保存后对象中的这些列自动更新为 - 不需要额外的工作。
LINQ到SQL样品
实体框架样本
Marc你用什么程序进行漂亮的盘旋?我很喜欢它! –
@AdamTuliper:将截图粘贴到[Paint.NET](http://www.getpaint.net/) - 这是**免费** btw! - 然后使用他们的“圆角矩形”绘图工具 –
在调用db.SaveChanges之后,fInfo Id的字段将填充 – Jason
您使用了哪种数据库访问技术? EF,LINQ2SQL?数据库生成的ID是什么? –