J'ai une table avec une clé et un autre champ nommé "CardId". Maintenant, je veux rendre CardId unique. Je veux dire que la valeur unique devrait être stockée dans CardId. Comment puis-je le faire? merciComment rendre une valeur de champ unique dans Entity Framework
Répondre
En supposant que vous utilisez SQL Server, vous pouvez simplement ajouter un index unique à votre table, par ex.
CREATE UNIQUE NONCLUSTERED INDEX [IX_TableName] ON [dbo].[TableName]
(
[CardId] ASC
) ON [PRIMARY]
GO
Cela garantira que la colonne autorise uniquement le stockage de valeurs uniques. Pour autant que je sache, la seule façon de spécifier une colonne comme "unique" dans EF4 est de l'indiquer comme Entity Key (s'il vous plaît corrigez-moi si je me trompe), mais cela pourrait conduire à une certaine confusion le long de la ligne que votre clé d'entité devrait idéalement mapper à la clé primaire de votre table.
+1 réponse correcte. La version actuelle d'EF ne supporte pas du tout les clés uniques, mais il est prévu que la prochaine version majeure soit disponible: http://www.ladislavmrnka.com/2011/03/unique-key-constraints-in-entity-framework/ –
- 1. Comment identifier une entité de manière unique dans Entity Framework?
- 2. entity-framework une table sans clé unique
- 3. Entity Framework Résultat unique ObjectResult
- 4. Chaîne dans une clé unique dans Entity Framework
- 5. Comment définir un champ à DBNull dans Entity Framework
- 6. Comment interroger une entité Entity Framework pour une valeur de champ null avec DotConnect pour PostgreSQL
- 7. Comment définir un champ unique dans le code Entity Framework 4.1 en premier? Pas d'annotation attibrute?
- 8. Impossible de rendre le champ unique!
- 9. StoreGeneratedPattern dans Entity framework
- 10. Imite une recherche de valeur dans Entity Framework
- 11. Rendre Entity Framework insensible à la casse
- 12. Comment rendre une propriété Entity Framework NON NULL, mais pas obligatoire dans la soumission de formulaire
- 13. Comment encapsuler une opération de référence circulaire dans une transaction unique en utilisant Entity Framework 4?
- 14. Verrouillage dans Entity Framework
- 15. Entity Framework sélectionner une valeur unique à partir de la ligne
- 16. Entity Framework Persistance d'un champ personnalisé
- 17. Entity Framework et annexant champ VARBINARY
- 18. C# Entity Framework: Affiner les résultats avec une valeur de champ
- 19. Comment mapper un objet de valeur dans Entity Framework 4
- 20. Comment ajouter une table dans Entity Framework?
- 21. comment faire une inscription dans Entity Framework
- 22. Entity Framework Class avec champ supplémentaire
- 23. Comment utiliser une procédure stockée pour renvoyer une entité unique dans Entity Framework 4?
- 24. Entity Framework 4: Comment étendre une entité?
- 25. Django REST-framework: Rendre un champ facultatif
- 26. Suivi des modifications de champ dans Entity Framework
- 27. Comment supprimer une référence circulaire dans Entity Framework?
- 28. Rendre Entity Framework générer SQL avec column = GetUtcDate()
- 29. Transactions dans Entity Framework
- 30. Audit dans Entity Framework
Utilisez-vous SQL Server comme magasin de données? – tobias86
Dupliquer: http://stackoverflow.com/questions/3176193/ef4-is-there-any-way-it-can-be-made-to-support-unique-indexes – Jonathan
Et aussi ici ... http://stackoverflow.com/questions/2614941/unique-keys-in-entity-framework-4 – Jonathan