Je dois utiliser une vue avec l'EF mais, quand je l'importe, la clé primaire de la vue est affichée de manière incorrecte et pour une raison quelconque je ne peux pas la changer.Clés primaires de cadre d'entité dans les vues
Répondre
semble être un problème connu - voir cette autre question StackOverflow et ses réponses: sur une vue sont définis
Entity Framework and SQL Server View
Marc
Dans mon expérience, les clés d'entité à l'aide des clés primaires de la vue (à partir de la clause select). Si vous avez plusieurs tables dans la vue, vous devez sélectionner la clé primaire et non la clé étrangère pour la voir en tant que clé d'entité.
Davide
J'ai eu un problème similaire quand je voulais faire un groupe par une vue qui n'a pas été facile à LINQ, mais a fini par ne fonctionne pas. Ce qui a fonctionné pour moi était de changer spécifiquement la clé d'entité dans Entity Framework designer en une colonne int qui est unique. S'il n'existe pas, créez un champ int incrémenté simple dans votre définition de vue et utilisez-le comme clé.
- 1. Dans ORACLE, Comment déterminer les champs qui composent les clés primaires des tables ou des vues?
- 2. Clés et contraintes primaires
- 3. Tests unitaires et clés primaires
- 4. Les vues SQL Server peuvent-elles avoir des clés primaires et étrangères?
- 5. SQL: que font exactement les clés primaires et les index?
- 6. Numéro VS Varchar (2) Clés primaires
- 7. Mappage des clés primaires multiples NHibernate
- 8. Question mysql facile concernant les clés primaires et un insert
- 9. Fusionner les clés primaires - Mise à jour en cascade
- 10. Enregistrements LINQ to SQL aléatoires avec les clés primaires "int"
- 11. Conventions de dénomination de contraintes de clés primaires NHibernate fluentes
- 12. .net Jeu de clés primaires - Mise en application de l'unicité?
- 13. Zones de liste déroulante et clés primaires DataGridView
- 14. Cadre d'entité et clés étrangères
- 15. Les clés primaires sont-elles disponibles dans les index non clusterisés?
- 16. Comment utiliser les propriétés de navigation comme clés primaires dans Entity Framework (.Net 4.0)?
- 17. Linq à Sql associations d'entités (clés primaires non entières)
- 18. Pour obtenir les clés primaires et étrangères à droite dans ERD
- 19. Supprimer la ligne Datalist avec plusieurs clés primaires
- 20. Elixir (sqlalchemy): les relations entre les 3 tables avec des clés primaires composites
- 21. Menus déroulants dans des formulaires contenant des clés primaires de base de données
- 22. Pourquoi oracle n'a pas de fonction d'auto-incrémentation pour les clés primaires?
- 23. Comment puis-je obtenir les clés primaires d'une table de Postgres via plpgsql?
- 24. requête pour chercher la table MSSQL index unique et les clés primaires
- 25. Conditions dans les vues
- 26. Autorisations dans les vues dans ASP MVC
- 27. Est-il avantageux d'utiliser des clés primaires multicolonnes (composites) lors de l'utilisation de Linq to SQL?
- 28. Comment insérer une ligne avec l'ID d'auto-incrémentation dans une table à plusieurs clés primaires?
- 29. MVC - Conditions dans les vues
- 30. Utilisation de MVT Html.RadioButton dans les vues
duplication possible de [Entity Framework et Sql Server view question] (http://stackoverflow.com/questions/1013333/entity-framework-and-sql-server-view-question) –