Je travaille sur un projet LINQ to Entities pour l'école. Je travaille avec une base de données db2 qui génère des valeurs clés à travers une séquence générée par exemple. INSERT INTO STUDENT VALUES(NEXT VALUE FOR STUDENT_NUM, 'Raphael', 'Joasia');
Y at-il un équivalent à l'opérateur NEXT VALUE
dans LINQ to Entities qui fera de même ou devrais-je changer le fonctionnement de ma base de données en termes de génération de clés? J'utilise cette séquence pour générer des valeurs sur plusieurs tables de clés étrangères. S'il y a un moyen de faire cela, ce serait une aide énorme.Linq to Entities: Next Value in Sequence
Répondre
Sauf si vous pouvez générer la clé elle-même, vous devrez utiliser une procédure stockée comme vous l'avez dit. La première version d'Entity Framework ne gère pas très bien les scénarios de casse-tête, même si cela ne semble pas être un cas limite ...
Une question connexe a été posée ici. ADO.NET Entity Framework and identity columns La réponse courte est le framework d'entité qui joue bien avec les touches int mais pas les clés GUID. Les détails sont dans les réponses à la question précédemment posée. De plus, il n'y aura pas de paramètre ID pour créer le nouvel objet.
Diriez-vous que cela pourrait être contourné en utilisant une procédure stockée pour l'insertion sur les tables qui exigent les valeurs de séquence ou serait-ce considéré comme un moyen sale de coder (voudrait garder des normes basées autant que possible car cela va être utilisé comme une démo pour ASP.net MVC –
- 1. Clause "NOT IN" dans LINQ to Entities
- 2. Base de données hiérarchique "next in sequence" avec Rails?
- 3. LINQ to Entities question
- 4. LINQ to Entities
- 5. Linq to Entities: relation * - *
- 6. Linq to Entities System.data.Objects
- 7. LINQ to Entities question
- 8. LINQ to Entities
- 9. Linq To Entities
- 10. LINQ to Entities - Lorsque la clause IN dans la requête
- 11. Clause "Select NOT IN" dans Linq to Entities
- 12. LINQ to Entities DateTime Conversion
- 13. LINQ To Entities puis SQLCompact
- 14. LINQ to Entities, Inclure moins
- 15. LINQ to Entities requêtes Oddity
- 16. OnValidate() et LINQ to Entities
- 17. Linq to Entities - Eager Chargement
- 18. comme avec LINQ to Entities
- 19. Linq to Entities et propriétés concaténées
- 20. Linq to Entities - left Outer Join
- 21. gauche OUTER JOIN LINQ to Entities
- 22. Liste Linq-to-Entities <CustomObject>
- 23. LINQ to Entities Inclure et orderY par
- 24. LINQ to Entities: Les expressions lambda
- 25. LINQ-to-SQL IN()
- 26. Problème avec LINQ to Entities et String.StartsWith
- 27. dates distinctes dans LINQ To Entities?
- 28. agrégation de requête w/LINQ to Entities
- 29. LINQ to Entities et Xml Les champs
- 30. LINQ to Entities - chargement désireux utilisant Include()
il semble être stocké procs c'est que je n'ai pas été en mesure de trouver quelque chose là-dessus jusqu'à présent –