linq e @@Identity
TOM_YOOX non è online. Ultima attività: 09/05/2008 18.03.50TOM_YOOX
Inserito il: 06 maggio 2008 18.17
15 messaggi dal 18 gen 2008
Ciao a tutti. Io ho bisogno di inserire attatraverso linq una riga in una tabella. La chiave di questa riga è un identity ed io ne avrei bisogno al momento dell'insert per matterla in un altro campo stringa della riga. Secondo voi l'unico modo per fare questo in modo atomico è una store procedure?

Grazie
RE: linq e @@Identity
SM15455 non è online. Ultima attività: 08/05/2008 18.06.13SM15455
Inserito il: 07 maggio 2008 09.46
Microsoft Most Valuable Professional
contributi / Top Poster / Community manager / Blog / 2402 messaggi dal 06 set 2002
Ciao,

LINQ può gestire queste cose automaticamente perchè genera e recupera automaticamente gli id autoincrementanti (a patto che tu glielo dica nel mapping)

HTH

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
RE: linq e @@Identity
TOM_YOOX non è online. Ultima attività: 09/05/2008 18.03.50TOM_YOOX
Inserito il: 07 maggio 2008 09.53
15 messaggi dal 18 gen 2008
Puoi spiegarti meglio? Mi fai un esempio?

Grazie
RE: linq e @@Identity
SM15455 non è online. Ultima attività: 08/05/2008 18.06.13SM15455
Inserito il: 08 maggio 2008 09.41
Microsoft Most Valuable Professional
contributi / Top Poster / Community manager / Blog / 2402 messaggi dal 06 set 2002
Ciao,

avevo capito male la domanda ti chiedo scusa. Puoi fare o una Stored o un trigger sulla tabella di sqlserver, oppure dopo aver fatto il submitchanges, l'oggetto dovrebbe avere l'id e quindi puoi fare l'update.

HTH

Nothing can be born from hartred

Stefano (SM15455) Mostarda
http://blogs.aspitalia.com/SM15455
Rome Italy
RE: linq e @@Identity
TOM_YOOX non è online. Ultima attività: 09/05/2008 18.03.50TOM_YOOX
Inserito il: 09 maggio 2008 11.34
15 messaggi dal 18 gen 2008
Alla fine ho recuperato l'id dopo il SubmitChanges ed ho messo tutto in un TransactionScope. Secondo te è una buona soluzione?

Vai a:

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.


COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums