c# - 如何在 asp.net MVC 中获取最后保存的(不是最近保存的)行的 ID?

标签 c# asp.net asp.net-mvc entity-framework asp.net-mvc-4

我正在学习使用 Entity Framework 的 ASP.Net MVC。我想获取上次保存记录的 ID。我检查了this当您想获取最近保存的记录的 ID 时,接受的答案工作正常。我需要可能在两天前保存的记录。

我如何检索它?

最佳答案

您想降序排序,然后取第一条记录。

如果你想要记录,那么这个:

Person person = db.PersonTable.OrderByDescending(p => p.Id).First();
int personId = person.Id;

或者,您可以选择 id,如下所示:

int personId = db.PersonTable.OrderByDescending(p => p.Id).First().Id;

关于c# - 如何在 asp.net MVC 中获取最后保存的(不是最近保存的)行的 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34312665/

相关文章:

c# 是否可以在 Windows 窗体应用程序中显示实时网页?

asp.net - 关于 SQL-Server 查询的建议

javascript - 除了服务器端回调之外,我如何调用 javascript 函数?

c# - 无法让 Ninject 在请求范围内处理对象

javascript - Jquery 无法使用 razor 来更新表内的数据

c# - MSAL.net 提示=select_account/forcelogin

c# - 以编程方式更新注册表设置有什么风险?

c# - 如何提示用户保存自动 Excel 文件

c# - 我如何获得 Sitecore 的主页 URL?

c# - 以 yyyy/MM/dd HH :mm:ss cause validation error in asp.net mvc 格式保存日期时间