Bonsoir ,
Je suis entrain d'ecrire un programme avec Entity Framework depuis hier le programme marchais sans soucis jusqu'aujourd'hui ou j'ai générer le mdx en utilisant le DataBase First.
Voici mon code qui pose problème
Quand le compilateur arrive a la seconde instruction il renvoie une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var Facture = (from p in db.FN_Vente_Non_Regler(ID_Client) orderby p.ID_Vente descending select p); Local_Var.ID_Vente = (Facture.Count() > 0) ? Facture.FirstOrDefault().ID_Vente : 0;
La propriété « Regler » sur « FN_Vente_Non_Regler_Result » n'a pas pu être définie à une valeur « Double ». Vous devez assigner une valeur non Null de type « Int64 » à cette propriété.
Description : Une exception non gérée s'est produite au moment de l'exécution de la requête Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.
Détails de l'exception: System.InvalidOperationException: La propriété « Regler » sur « FN_Vente_Non_Regler_Result » n'a pas pu être définie à une valeur « Double ». Vous devez assigner une valeur non Null de type « Int64 » à cette propriété.
Et pourtant ma fonction table renvoie bien les données comme le montre la capture ci-dessous
Partager