Impossible d'effectuer un cas de type
Résolu
casterror
-
casterror -
casterror -
Bonjour,
sous VB j'ai l'erreur suivante :
-"Impossible d'effectuer un cast d'un objet de type 'System.Data.Entity.Infrastructure.DbQuery`1[ServiceRequest]' en type 'ServiceRequest'".
j'ai cette variable dans mon controller, que je passe à ma vue :
-Dim myServiceRequestsViewModel As New MyServiceRequestViewModel.ServiceRequestViewModel(_serviceRequestServices.GetMyServiceRequests(currentUser.Id)), dans mon view model "MyServiceRequestViewModel" j'ai plusieurs classes, c'est pour cela que je précise la classe que je souhaite avoir, ici donc "ServiceRequestViewModel".
Par contre en ne laissant qu'une seule classe dans mon viewmodel, et donc en enlevant "ServiceRequestViewModel" de ma variable, ne laissant donc que la classe principal je n'ai pas cette erreur.
Si quelqu'un peut m'expliquer ce qui ne va pas...merci
sous VB j'ai l'erreur suivante :
-"Impossible d'effectuer un cast d'un objet de type 'System.Data.Entity.Infrastructure.DbQuery`1[ServiceRequest]' en type 'ServiceRequest'".
j'ai cette variable dans mon controller, que je passe à ma vue :
-Dim myServiceRequestsViewModel As New MyServiceRequestViewModel.ServiceRequestViewModel(_serviceRequestServices.GetMyServiceRequests(currentUser.Id)), dans mon view model "MyServiceRequestViewModel" j'ai plusieurs classes, c'est pour cela que je précise la classe que je souhaite avoir, ici donc "ServiceRequestViewModel".
Par contre en ne laissant qu'une seule classe dans mon viewmodel, et donc en enlevant "ServiceRequestViewModel" de ma variable, ne laissant donc que la classe principal je n'ai pas cette erreur.
Si quelqu'un peut m'expliquer ce qui ne va pas...merci
A voir également:
- Impossible d'effectuer un cas de type
- Vous devez disposer d'une autorisation pour effectuer cette action - Guide
- Cas ram - Guide
- Clear type - Guide
- Comment désactiver le schéma de verrouillage en cas d'oubli - Guide
- Comment changer le type de fichier - Guide