Oppure

Loading
31/07/12 12:53
arterella
Ciao ragazzi,
sono alle prese con un programma di estrazione dati, praticamente estraggo i dati dei DDT di vendita da DB.
Tutto bene finchè arrivo a questa funzione

  Dim lstDocRows = (From p In oDb.TransportReceiptAffiliateDetails
                                          Where p.TransportReceiptAffiliateHeaderId = oDocHeader.TransportReceiptAffiliateHeaderId).GroupBy(Function(c) c.PurchaseOrderNumber).ToList


Quando arrivo qui in Debug il programma mi va in eccezione e dice:
Il numero dei membri del tipo concettuale ... non corrisponde con il numero dei membri ...

Sapete darmi una dritta su cosa può essere?
Ho provato a contattare il programmatore che c'era prima e che aveva fatto sto lavoro ma ...figuriamoci se lo trovo! :S

Grazie mille! :k:
Ingrid
aaa
31/07/12 14:42
HeDo

vuol dire che la materializzazione dei dati del db non è aggiornata.
in parole povere il database è stato cambiato e gli oggetti sui quali sono state mappate le tabelle non corrispondono più.
aaa
31/07/12 14:44
arterella
Postato originariamente da HeDo:


vuol dire che la materializzazione dei dati del db non è aggiornata.
in parole povere il database è stato cambiato e gli oggetti sui quali sono state mappate le tabelle non corrispondono più.


Mh..... quindi cosa dovrei fare? :S
aaa
31/07/12 14:53
HeDo
Postato originariamente da arterella:

Mh..... quindi cosa dovrei fare? :S


dipende dall'ORM che stai usando, ad esempio con entity framework model first c'è il comando "Update Model from Database"
aaa
31/07/12 14:55
arterella
Postato originariamente da HeDo:

Postato originariamente da arterella:

Mh..... quindi cosa dovrei fare? :S


dipende dall'ORM che stai usando, ad esempio con entity framework model first c'è il comando "Update Model from Database"


Entity framework....
ora vedo ;) grazie del consiglio!
aaa
31/07/12 15:33
arterella
AIUTO!!! non so da che parte muovermi :(

ho capito che c’è un disallineamento dello schema tra la tabella da cui sto estraendo i dati e l’oggetto che uso per contenerli, o tra il modello e appunto l’oggetto in cui butto dentro i dati. ma come faccio a capire cos'è che non va? :S

aaa
01/08/12 8:00
arterella
La notte porta consiglio!
Praticamente invece di comparare un'id fra due tabelle lo comparavo nella stessa tabella -.-°

Quindi l'errore non c'è più.....
;):cheer::k::heehee:
aaa
01/08/12 9:50
Qwertj
Postato originariamente da HeDo:
vuol dire che la materializzazione dei dati del db non è aggiornata.
in parole povere il database è stato cambiato e gli oggetti sui quali sono state mappate le tabelle non corrispondono più.

Postato originariamente da HeDo:
dipende dall'ORM che stai usando, ad esempio con entity framework model first c'è il comando "Update Model from Database"


Non è che supercazzolavi? :rotfl:
aaa