13 messaggi dal 02 novembre 2013
Posso farti un'altra domanda?
ho creato una store procedure con mssql per visualizzare un insieme di eventi e funziona bene.

caricandoli in una lista generica, sono presenti tutti gli elementi, ma quando li carico in una lista ieeventi scorre tutti gli elementi ma quando li aggiunge mi modifica tutti gli elementi caricati.
sapresti dirmi dove sbaglio? ti scrivo il metodo usato, grazie.

public List<IEEventi> Programma(DateTime data)
{
List<IEEventi> lpro =new List<IEEventi>();
using (edmx = new gnapoliEntities())
{
var wlist = edmx.Programma(data).ToList();
IEEventi wpro = new EEventi();
wpro.TipoEvento=new ETipoEvento();

foreach (var seve in wlist)
{
DateTime dataEvento =(DateTime) seve.Data;

if (dataEvento >= data)// oppure (seve.Data >= data)
{
wpro.NomeEvento = seve.Nome;
wpro.DataEvento = Convert.ToDateTime(dataEvento.ToShortDateString());
wpro.Descrizione = seve.Descrizione;
wpro.LuogoEvento = seve.Luogo;
wpro.TipoEvento.TipoEvento = seve.TipoEvento;
lpro.Add(wpro);
}
}
}
return lpro;
}
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
cosa intendi per "mi modifica gli elementi"?
Effettivamente si tratta di nuove istanze che crei con new EEventi(), quindi quelle non sono più le stesse entità tracciate dal DbContext di Entity Framework, ma sono oggetti completamente nuovi. Ti riferisci a questo?

ciao,
Moreno

Enjoy learning and just keep making
13 messaggi dal 02 novembre 2013
Scusa ma non avevo visto l&#8217;ultima risposta, l&#8217;ho vista ora

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.