Bonjour,
VS2010 + FrameWork . net 4
J'ai fait une liaison avec entity sur une BDD, j'y ai rajouté un générateur d'entité POCO. Ce que je déjà fais sur 3 sites. Ici, je veux faire cela dans un webService, mais j'ai ce genre d'erreur quand je fais un appel à mes fonctions
(Je précise que ma table conge n'a aucune liaison, c'est juste une sauvegarde brute d'information)
L'erreur se produit dans requetes.context.vb (généré par POCO) :L'exception System.InvalidOperationException n'a pas été gérée par le code utilisateur
Message=Les informations de mappage et de métadonnées sont introuvables pour l'EntityType «*Conge*».
Source=System.Data.Entity
StackTrace:
à System.Data.Objects.ObjectContext.GetTypeUsage(Type entityCLRType)
à System.Data.Objects.ObjectContext.GetEntitySetForNameAndType(String entitySetName, Type entityCLRType, String exceptionParameterName)
à System.Data.Objects.ObjectContext.CreateObjectSet[TEntity](String entitySetName)
à ReqEntities.get_Conges() dans D:\Workspaces\Workflows\WebServiceAD\App_Code\Requetes.Context.vb:ligne 42
à WebServiceAD.Service1.EnregistrerDemandeConges(DemandeConges MesConges) dans D:\Workspaces\Workflows\WebServiceAD\App_Code\UtilsAD.asmx.vb:ligne 840
InnerException:
L'appel de cette propriété se fait à partir de l'instruction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Public ReadOnly Property Conges() As ObjectSet(Of Conge) Get If _conges Is Nothing Then _conges = CreateObjectSet(Of Conge)("Conges") End If Return _conges End Get End Property
Juste avant j'ai tout ça qui s'exécute correctement:
Code : Sélectionner tout - Visualiser dans une fenêtre à part LesDatasReq.Conges.AddObject(ReqConge)
Quelqu'un peut-il m'aider?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Dim ReqConge As New Conge ReqConge.ID = New Guid(MesConges.IdDoc) ReqConge.Demandeur = MesConges.NomDemandeur ReqConge.DateCreation = Now ReqConge.Createur = MesConges.NomCreateur ReqConge.DateDeb = MesConges.DateDeb ReqConge.DateFin = MesConges.DateFin ReqConge.HeureDeb = MesConges.HeureDeb ReqConge.HeureFin = MesConges.HeureFin ReqConge.NbJours = MesConges.TotalJour ReqConge.NbJoursCP = MesConges.TotalCP ReqConge.NbJoursRTT = MesConges.TotalRTT ReqConge.SiteDemandeur = MesConges.Site ReqConge.SocieteDemandeur = MesConges.Societe ReqConge.BLDemandeur = MesConges.BusinessLine ReqConge.CommentaireDemandeur = MesConges.CommentairesDemandeur ReqConge.Valideur = MesConges.NomValideur ReqConge.CommentaireValideur = MesConges.CommentairesValideur ReqConge.NomFichier = MesConges.NomFichier ReqConge.State = IIf(MesConges.Status = Nothing OrElse MesConges.Status.Trim.Length = 0, "Validé", MesConges.Status)
Partager