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.