Quelqu'un pourrait me guider à ce sujet. J'utilise EntityFramwork4, je veux obtenir l'ID de la dernière rangée d'une table. Quelqu'un peut-il avoir l'expérience de l'utilisation de ce savoir, comment puis-je obtenir le dernier identifiant d'une table de base de données.Obtenir le dernier ID de la table [Entity Framework]
Répondre
Les bases de données relationnelles n'ont pas d'ordre intrinsèque. Il n'y a pas de "la dernière rangée". Même s'il y en avait, la simultanéité multi-utilisateur rendrait cela insignifiant.
Max(id)
ne résout pas votre problème en raison de la concurrence. Mais puisque vous ne nous avez pas dit quel est le vrai problème que vous essayez de résoudre, il est difficile d'être sûr.
"Les bases de données relationnelles n'ont pas d'ordre intrinsèque" - Les tables dans SQL Server font si elles ont un index en cluster défini. –
@Mitch, je sais, mais c'est un détail d'implémentation. Le cas général est toujours comme je l'ai dit. En outre, ce n'est pas vraiment ce que veut @Kltis, je pense. Il cherche vraiment * son * dernier disque, pas * le * dernier disque. Utiliser 'Max (id)' est une très mauvaise idée. En plus d'être probablement faux, il peut être lent même quand cela fonctionne. –
@Craig: "ça peut être lent" - c'est sûr que tout peut être lent. Dépend de la taille de la table, des index, de la RAM du serveur, etc ... –
- 1. DB2 comment obtenir le dernier ID d'insertion d'une table
- 2. Comment définir un ID dans Entity Framework
- 3. obtenir le dernier enregistrement de la table requête de sélection
- 4. Obtenir le dernier ID d'insertion lors de l'utilisation Activerecord
- 5. Fonctions de table dans Entity Framework?
- 6. Entity Framework et Link Table question
- 7. Entity Framework: Modification des valeurs d'une table
- 8. vb.net dernier inséré ID
- 9. Récupérer le dernier ID de la table de base de données SQL Server
- 10. sql pour obtenir le dernier noeud de la table de base de la hiérarchie?
- 11. Comment obtenir le dernier ID de ligne inséré à partir de la base de données wordpress?
- 12. Relation de la même table dans Entity Framework
- 13. entity-framework une table sans clé unique
- 14. Obtenir le dernier élément dans une table - SQL
- 15. Supprimer le dernier caractère de l'attribut ID
- 16. Entity Framework 4.0 - Obtenir par ID à l'aide de génériques et de réflexion
- 17. Le verrouillage d'une table avec une sélection dans Entity Framework
- 18. Entity Framework - Mettre à jour des entités sans Id
- 19. Présentation de Entity Framework
- 20. MySQL, obtenir le dernier nom de table créé
- 21. SELECT dernier ID, sans INSERT
- 22. Obtenir le dernier état de l'article
- 23. Entity Framework: Héritage, change le type d'objet
- 24. Plusieurs jointures à la même table avec Entity Framework
- 25. Entity Framework IQueryable
- 26. Comment obtenir la valeur de la colonne Discriminator d'une Entity Framework Entity?
- 27. Entity Framework query
- 28. Entity Framework 4 préfixe de nom de table
- 29. Entity Framework 4 Code uniquement Obtenir le nom de la table à partir de MetaData pour l'objet de domaine POCO
- 30. Obtenir le dernier enregistrement pour chaque date d'une table
@Mitch, oui j'ai besoin de Max ID, ce qui signifie le dernier identifiant. Y at-il une méthode appelée max – KItis
@Kltis, pourquoi voulez-vous obtenir l'ID max? –