MVC 4 对我来说是一个非常难以破解的难题。我在 SQL Compact 数据库中使用了三个表。
Accounts 表首先保存(我已经完成)但 PhonesData 表使用 AccountsID 作为外键。 MVC 4 通过 ModelView 完成所有数据库的工作,所以如何通过 MVC 4 从数据库中新添加的行中获取 AccountsID 并将其提供给电话和数据模型,以便一切正确保存?

最佳答案

您可以执行以下操作:

var account = new Account();
context.Accounts.Add(account);
context.SaveChanges();

var Phone = new Phone();
// account.Id will be populated with the Id from the Database.
// as long as it's the identity seed or set to NewID()(Sql Server)
phone.AccountId = account.Id;
...

关于c# - 检索 MVC 4 中最后插入记录的自动增量 ID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17713166/

10-10 18:35
查看更多