Si le modèle de stockage possède l'ensemble d'attributs d'identité StoreGeneratedPattern =, pourquoi le modèle conceptuel ne devrait-il pas refléter cela d'une manière ou d'une autre? Dans et attribuer ou dans une nature de lecture d'une propriété? Si j'ai besoin de transmettre une valeur au champ de référence.StoreGeneratedPattern dans Entity framework
Répondre
Il devrait. Et ça fonctionne quand ça fonctionne correctement. Ce que vous voyez probablement est le résultat d'un bug in the designer.
Lorsque vous définissez cette propriété dans le concepteur dans VS2010 RTM, it only adds an annotation tag in the CSDL and does not add anything in the SSDL, so it doesn't treat it as read-only. Étonnamment, le même ou très similaire bug existait dans EF 1.0!
Si vous éditez la section SSDL à la main, cela fonctionnera comme annoncé dans la documentation. Vous avez juste à refaire, ou fusionner vos modifications lorsque vous régénérez votre modèle.
Nous avons publié un correctif pour le problème StoreGeneratedPattern. Essaye le!
MSConnect: http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=37957
Code Gallery: http://archive.msdn.microsoft.com/KB2561001
- 1. Quand l'attribut StoreGeneratedPattern est-il ajouté à une propriété dans le fichier ssdl? (Entity Framework)
- 2. ReferentialConstraint dans Entity Framework
- 3. SqlMethods.DateDiffMonth dans Entity Framework
- 4. Audit dans Entity Framework
- 5. Entity Framework dans .NET?
- 6. VIEWs dans Entity-Framework?
- 7. Mappage POCO sur Entity dans Entity Framework
- 8. Instructions préparées dans Entity Framework
- 9. DataContext.Log équivalent dans Entity Framework?
- 10. Colonnes facultatives dans Entity Framework
- 11. Requêtes "like" dans Entity Framework
- 12. AddObject nécessaire dans Entity Framework?
- 13. Procédure stockée dans Entity Framework
- 14. Encodage dans linq/entity framework
- 15. Erreur EdmRelationshipAttribute dans Entity Framework
- 16. Colonnes calculées dans Entity Framework?
- 17. Entity Framework v2 cache
- 18. Entity Framework - WCF - Enums?
- 19. ControllerFactory: Entity Framework
- 20. SQL, MVC, Entity Framework
- 21. Vues et Entity Framework
- 22. Entity Framework - Association Set
- 23. ASP.NET Entity Framework Guid
- 24. Entity Framework query
- 25. Entity Framework, ArgumentNullException
- 26. Entity Framework Objets POCO
- 27. Entity Framework SaveChanges problème
- 28. ASP.Net Entity Framework Modèle
- 29. Handle Entity Framework OptimisticConcurrencyException
- 30. Entity Framework Base Repository
Si vous voulez éviter la partie xml-édition (et d'avoir à traquer où le SSDL et CSDL diffère), j'ai un complément qui ajoute un 'Model Comparer' pour les modèles EFv4 à VS2010. Il montre des différences telles que store-gen, type de données, nullability, maxlength/precision/scale, membres manquants, entités manquantes etc. entre les trois couches (db, SSDL, CSDL), génère des rapports et permet une resynchronisation facile des différences individuelles ou toutes les différences. Plus d'infos, et screencast-demos sur: http://huagati.blogspot.com/2010/08/using-model-comparer-to-generate.html – KristoferA
nous commençons un nouveau projet MVC 4 en utilisant VS2012, EF 5 et ODP.NET pour Oracle 11 et nous éprouvons exactement le même problème. Chaque fois que nous "générons une base de données à partir d'un modèle", la partie ssdl du fichier edmx perd l'attribut "storedGeneratedPatter = Identity". Comptez-vous également un correctif pour VS2012 et EF 5 prenant en charge Oracle? –