1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
Erreur du serveur dans l'application '/'.
Le type d'entité ou le type complexe « ENRE_PAXModel.Agent » ne peut pas être construit dans une requête LINQ to Entities.
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.NotSupportedException: Le type d'entité ou le type complexe « ENRE_PAXModel.Agent » ne peut pas être construit dans une requête LINQ to Entities.
Erreur source:
Ligne 218 : {
Ligne 219 :
Ligne 220 : return (from oAgent in ContexteDAO.ContexteDonnees.Agents
Ligne 221 : where oAgent.Login == aLoginAgent && oAgent.MotDePasse== aMotDePasse
Ligne 222 : select oAgent).FirstOrDefault();
Fichier source : D:\WebSites\Enre_Pax\EnrePaxDAO\EnrePaxDAO\MesClasses\Agent.cs Ligne : 220
Trace de la pile:
[NotSupportedException: Le type d'entité ou le type complexe « ENRE_PAXModel.Agent » ne peut pas être construit dans une requête LINQ to Entities.]
System.Data.Objects.ELinq.ExpressionConverter.CheckInitializerType(Type type) +8605727
System.Data.Objects.ELinq.MemberInitTranslator.TypedTranslate(ExpressionConverter parent, MemberInitExpression linq) +89
System.Data.Objects.ELinq.TypedTranslator`1.Translate(ExpressionConverter parent, Expression linq) +49
System.Data.Objects.ELinq.ExpressionConverter.TranslateExpression(Expression linq) +107
System.Data.Objects.ELinq.ExpressionConverter.TranslateLambda(LambdaExpression lambda, DbExpression input) +82
System.Data.Objects.ELinq.ExpressionConverter.TranslateLambda(LambdaExpression lambda, DbExpression input, DbExpressionBinding& binding) +67
System.Data.Objects.ELinq.OneLambdaTranslator.Translate(ExpressionConverter parent, MethodCallExpression call, DbExpression& source, DbExpressionBinding& sourceBinding, DbExpression& lambda) +80
System.Data.Objects.ELinq.SelectTranslator.Translate(ExpressionConverter parent, MethodCallExpression call) +36
System.Data.Objects.ELinq.SequenceMethodTranslator.Translate(ExpressionConverter parent, MethodCallExpression call, SequenceMethod sequenceMethod) +13
System.Data.Objects.ELinq.MethodCallTranslator.TypedTranslate(ExpressionConverter parent, MethodCallExpression linq) +101
System.Data.Objects.ELinq.TypedTranslator`1.Translate(ExpressionConverter parent, Expression linq) +49
System.Data.Objects.ELinq.ExpressionConverter.TranslateExpression(Expression linq) +107
System.Data.Objects.ELinq.UnarySequenceMethodTranslator.Translate(ExpressionConverter parent, MethodCallExpression call) +109
System.Data.Objects.ELinq.SequenceMethodTranslator.Translate(ExpressionConverter parent, MethodCallExpression call, SequenceMethod sequenceMethod) +13
System.Data.Objects.ELinq.MethodCallTranslator.TypedTranslate(ExpressionConverter parent, MethodCallExpression linq) +101
System.Data.Objects.ELinq.TypedTranslator`1.Translate(ExpressionConverter parent, Expression linq) +49
System.Data.Objects.ELinq.ExpressionConverter.TranslateExpression(Expression linq) +107
System.Data.Objects.ELinq.ExpressionConverter.Convert() +16
System.Data.Objects.ELinq.ELinqQueryState.GetExecutionPlan(Nullable`1 forMergeOption) +105
System.Data.Objects.ObjectQuery`1.GetResults(Nullable`1 forMergeOption) +131
System.Data.Objects.ObjectQuery`1.System.Collections.Generic.IEnumerable<T>.GetEnumerator() +36
System.Linq.Enumerable.FirstOrDefault(IEnumerable`1 source) +152
System.Data.Objects.ELinq.ObjectQueryProvider.<GetElementFunction>b__1(IEnumerable`1 sequence) +41
System.Data.Objects.ELinq.ObjectQueryProvider.ExecuteSingle(IEnumerable`1 query, Expression queryRoot) +59
System.Data.Objects.ELinq.ObjectQueryProvider.System.Linq.IQueryProvider.Execute(Expression expression) +133
System.Linq.Queryable.FirstOrDefault(IQueryable`1 source) +251
EnrePaxDAO.Agent.GetLoginAgent(String aLoginAgent, String aMotDePasse) in D:\WebSites\Enre_Pax\EnrePaxDAO\EnrePaxDAO\MesClasses\Agent.cs:220
EnrePax.Code.Securite.AppliMembershipProvider.ValidateUser(String aLoginAgent, String aMotDePasse) in D:\WebSites\Enre_Pax\EnrePax\Code\Securite\AppliMembershipProvider.cs:22
System.Web.Security.Membership.ValidateUser(String username, String password) +26
EnrePax.Content.Securite.Connexion.CmdConnecter_Click(Object sender, EventArgs e) in D:\WebSites\Enre_Pax\EnrePax\Content\Securite\Connexion.aspx.cs:28
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +9553594
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +103
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +35
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1724
Informations sur la version : Version Microsoft .NET Framework :4.0.30319; Version ASP.NET :4.0.30319.17929 |
Partager