Premièrement, j'ai fait un build, j'ai fait un clean, j'ai fait une reconstruction, à la fois du projet et de la solution, donc ce n'est pas le problème .ASP.NET MVC - Intellisense ne met pas à jour le modèle
Lorsque je change de modèle pour une raison quelconque, l'intellisense (en fait, ce n'est pas seulement l'intellisense comme si je faisais une build avec une erreur) ne fonctionne pas. J'ai un modèle sous ViewData.Model.ContractCostCentre qui existe. VS ne prend pas ça du tout. Au lieu de cela, il se réfère à un ancien qui a été supprimé depuis et remplacé par le précédent, cela s'appelle ViewData.Model.ContractCCList. Donc, à mon avis, je dois itérer sur un ViewData.Model.ContractCCList malgré que cela n'existe même pas dans mon fichier * .dbml.
Ce n'est pas la première fois que j'ai ce problème, il semble que cela arrive assez souvent si je change mon fichier dbml (et il est susceptible de changer car nous travaillons sur des systèmes hautement progressifs qui sont toujours sujets à changement) .
Des idées?
ContractCostCentre est dans le concepteur. La seule chose que je vois est que
Kezzer,
en haut de votre vue, il fait partie d'une ligne de code qui détermine quel modèle de type la page utilise. Il devrait ressembler à ceci (mon exemple est en C#):
Modifier à ressembler à ceci:
Source
2009-06-12 02:02:06
Je retourne plusieurs ensembles de résultats, donc j'ai une classe appelée ContractsViewData qui définit IList (Of T) du ContractCostCentre. C'est probablement là que réside le problème dû à l'utilisation de l'interface IMultipleResult. Intellisense ne peut tout simplement pas suivre le rythme. – Kezzer
Questions connexes