Sto cercando nel tempo libero di capire EF:

Avrei domande che magari sembrano banali:

Se devo fare un inserti di un numero elevato di record, quale sarebbe la soluzione "ottimale"? Fare un savechange alla fine di tutto tipo commit?

EF si collega acnhe a database tipo Oracle o Mysql con oppurtuni driver?

Mi scuso per domande banali.
Grazie Marco

Corso SEO
Libro SEO, SEM e Web Marketing
Siti Web Parma
Forex
maltra ha scritto:
Se devo fare un inserti di un numero elevato di record, quale sarebbe la soluzione "ottimale"? Fare un savechange alla fine di tutto tipo commit?

EF si occupa di persistenza e personalmente non considero l'inserimento di un elevato numero di record un'operazione di persistenza, bensì batch; in questo caso esistono metodi migliori e più performanti, tipo Stored procedures o ADO.NET Batch Updates (se utilizzi Sql Server).

AFAIK le batch updates sono una feature *prevista* in Entity Framework ma non ancora implementata. Non credo pertanto che ci siano grandissime differenze tra una o N SaveChanges, in previsione futura ti direi di usarne una sola.

A presto,
m.
Ok, ora le idee sono molto più chiare,
Grazie a tutti, magari esiste qualche blog msdn dove "tenersi aggiornati" sulle eventuali novità di EF?
Grazie

Corso SEO
Libro SEO, SEM e Web Marketing
Siti Web Parma
Forex
Il blog del team di ADO.NET
http://blogs.msdn.com/adonet/

ciao,
m.
12 messaggi dal 19 gennaio 2006
EF si collega acnhe a database tipo Oracle o Mysql con oppurtuni driver?
Si, ma devi usare provider di terze parti. Noi in azienda stiamo usando EF con Oracle ed abbiamo acquistato il provider consigliato da Microsoft che, in tutta sincerità, è ancora molto acerbo (es: problemi nella gestione delle transazioni). Francamente, al momento non mi sento di consigliare l'uso di EF con DBMS differenti da SQL Server

.A
GUISA - http://www.guisa.org
UGIdotNET - http://www.ugidotnet.org
Read my blog at: http://blogs.ugidotnet.org/pape
Ok, grazie sei stato prezioso

Corso SEO
Libro SEO, SEM e Web Marketing
Siti Web Parma
Forex

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.
Community
Ultimi messaggi
UTENTI ONLINE
    In primo piano

    I più letti di oggi

    Media
    In evidenza
    MISC