有人可以指導我這一點。我正在使用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
- 2. 獲取最近創建的實體的ID - ADO實體框架
- 3. 如何使用實體框架從mysql中獲取最後插入的ID
- 4. 獲取ID值與實體框架
- 5. 上下文關閉後從實體獲取OriginalValues實體框架
- 6. 實體框架獲取最新數據
- 7. 如何獲取實體框架中插入實體的ID?
- 8. 實體框架 - 從實體獲取表名
- 9. 從實體框架中的父實體獲取子實體c#
- 10. 通過實體框架添加新項目後獲取ID
- 11. 插入後在實體框架中獲取記錄ID
- 12. 通過實體框架中的ID獲取元素列表
- 13. 與實體框架獲取
- 14. 實體框架:獲取相關實體
- 15. 實體框架按名稱獲取表
- 16. 使用實體框架從關聯中獲取ID
- 17. 實體框架:當實體ID的SaveChanges
- 18. 使用實體框架獲取表中的所有記錄與實體框架
- 19. 從實體框架核心中的實體獲取DbContext
- 20. 獲取最新從子屬性爲實體框架(EF)
- 21. 實體框架 - 從ID =(從實體中選擇最大(Id))的實體中選擇*
- 22. 組合框和實體框架,如何獲取ID? (WPF-MVVM)
- 23. 實體框架 - 通過ID
- 24. 實體框架.find(id)NullReferenceException
- 25. 實體框架ID屬性
- 26. 使用實體框架從ID列表中刪除多個ID
- 27. 實體框架獲取具有子實體的實體
- 28. 如何使用實體框架獲取上次插入的ID
- 29. 實體框架4獲取插入記錄的主鍵ID
- 30. 實體框架在foreach中獲取多個插入的ID
@Mitch,是的,我需要最大ID,這意味着最後一個ID。有沒有一種方法叫做max – KItis 2010-10-20 12:25:06
@Kltis,你爲什麼要獲得最大ID? – 2010-10-20 17:28:17