Logo UGIdotNET

Discussione 'Web Data Service ed inserimento di Entità figlio'

# Pubblicato il 03 feb 2009 16.39 - Rispondi
Aniello Montoro
Web Data Service ed inserimento di Entità figlio
Buongiorno,
sto facendo delle prove in Silverlight 2 utilizzando i DataService.
Nel database ho 2 tabelle, una "Clienti" e l'altra "Indirizzo Clienti" con una relazione di tipo uno a molti.
Ho creato i Data Service, creo, modifico e cancello senza problemi gli utenti ma sto trovando GROSSISSIME difficoltà quando cerco di creare un nuovo indirizzo. Vi riporto di seguito il Codice:


EntitàClienti = new Clienti_Entities(new Uri(
string.Format(QueryString),
UriKind.Relative));
SEDI_CLIENTE Sede = new SEDI_CLIENTE();
Sede.Nome = txtNome.Text;
Sede.Cap = txtCap.Text;
Sede.Cellulare = txtCellulare.Text;
Sede.Comune = txtComune.Text;
Sede.Descrizione = txtDescrizione.Text;
Sede.EMail = txtEmail.Text;
Sede.Indirizzo = txtIndirizzo.Text;
Sede.Provincia = txtProvincia.Text;
Sede.Telefono = txtTelefono.Text;
Sede.ANA_CLIENTI = _cliente;

_cliente.SEDI_CLIENTE.Add(Sede);
EntitàClienti.AttachTo("ANA_CLIENTI", _cliente);
EntitàClienti.BeginSaveChanges(SalvaClienteConSede, _cliente);


Questo codice non mi da nessun tipo di errore ma non salva neanche nessun tipo di dato, mi sapreste dare delle info a tal proposito?

Grazie
# Pubblicato il 05 feb 2009 16.55 - Rispondi
Gianluca Carucci
Re: Web Data Service ed inserimento di Entità figlio
Ciao,
nella callback di ritorno (immagino sia il metodo SalvaClienteConSede) richiami il metodo EndSaveChanges sul data service context?

Gianluca

>Buongiorno,
>sto facendo delle prove in Silverlight 2 >utilizzando i DataService.
>Nel database ho 2 tabelle, una "Clienti" e >l'altra "Indirizzo Clienti" con una relazione di >tipo uno a molti.
>Ho creato i Data Service, creo, modifico e >cancello senza problemi gli utenti ma sto >trovando GROSSISSIME difficoltà quando cerco di >creare un nuovo indirizzo. Vi riporto di seguito >il Codice:


>EntitàClienti = new Clienti_Entities(new Uri(
>string.Format(QueryString),
>UriKind.Relative));
>SEDI_CLIENTE Sede = new SEDI_CLIENTE();
>Sede.Nome = txtNome.Text;
>Sede.Cap = txtCap.Text;
>Sede.Cellulare = txtCellulare.Text;
>Sede.Comune = txtComune.Text;
>Sede.Descrizione = txtDescrizione.Text;
>Sede.EMail = txtEmail.Text;
>Sede.Indirizzo = txtIndirizzo.Text;
>Sede.Provincia = txtProvincia.Text;
>Sede.Telefono = txtTelefono.Text;
>Sede.ANA_CLIENTI = _cliente;

>_cliente.SEDI_CLIENTE.Add(Sede);
>EntitàClienti.AttachTo("ANA_CLIENTI", _cliente);
>EntitàClienti.BeginSaveChanges(SalvaClienteConSede, >_cliente);


>Questo codice non mi da nessun tipo di errore ma >non salva neanche nessun tipo di dato, mi >sapreste dare delle info a tal proposito?

© 2001 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali. - Partita IVA 01927050185