有人可以指导我这一点。我正在使用EntityFramwork4,我想获取表的最后一行的ID。有经验的人可以告诉我,我如何从数据库表中获取最后一个ID。从表[实体框架]获取最后的ID
回答
关系数据库没有固有的顺序。没有“最后一排”这样的东西。即使有,多用户并发也会使这种无意义。
Max(id)
可能并不解决您的问题,由于并发。但既然你没有告诉我们你想要解决的问题是,很难确定。
“关系数据库没有内在顺序” - 如果SQL Server中的表已经定义了聚集索引, – 2010-10-20 13:37:03
@Mitch,我知道,但那是一个实现细节。一般情况仍然如我所说。另外,我想,这实际上并不是@Kltis想要的。他真的在寻找*他的最后一个记录,而不是最后一个记录。使用'Max(id)'是一个非常糟糕的主意。除了可能出错之外,即使它工作也可能很慢。 – 2010-10-20 13:54:59
@Craig:“它可能很慢” - 确定任何事情都可能会很慢。取决于表的大小,索引,服务器RAM等... – 2010-10-20 14:58:49
- 1. 获取最近创建的实体的ID - ADO实体框架
- 2. 如何使用实体框架从mysql中获取最后插入的ID
- 3. 如何获取实体框架中插入实体的ID?
- 4. 实体框架 - 从实体获取表名
- 5. 从实体框架中的父实体获取子实体c#
- 6. 通过实体框架中的ID获取元素列表
- 7. 实体框架:当实体ID的SaveChanges
- 8. 使用实体框架从ID列表中删除多个ID
- 9. 如何使用实体框架获取上次插入的ID
- 10. 获取实体框架以在更新时从数据库获取实体
- 11. 使用实体框架从嵌套表中获取数据
- 12. zend框架2从实体中获取表格instace
- 13. 后获得数评论实体框架
- 14. 从实体框架
- 15. 实体框架从
- 16. 如何使用实体框架插入并获取PK ID?
- 17. 从实体框架中的列表中返回Id
- 18. 我如何从实体框架中获得自动ID
- 19. 实体框架获取属性/值对
- 20. 实体框架覆盖属性获取
- 21. 实体框架 - 获取标量
- 22. 获取TraceString在实体框架
- 23. 实体框架 - 如何获取列?
- 24. 合并后获取实体JPA ID?
- 25. MVC3使用实体框架获取模型中的最后3条记录
- 26. 在实体框架中,插入后获取标识列的值
- 27. 获取实体NSSet的最后记录?
- 28. 实体框架的最佳实践?
- 29. 实体框架,获取实体的一部分
- 30. 通过实体框架中的字符串获取实体
@Mitch,是的,我需要最大ID,这意味着最后一个ID。有没有一种方法叫做max – KItis 2010-10-20 12:25:06
@Kltis,你为什么要获得最大ID? – 2010-10-20 17:28:17