2011-07-13 10 views
0

J'ai des objets graphique environ ~ 80K enregistrements. Lorsque j'appelle SaveChanges, j'ai une exception OutOfMemoryException. J'ai lu sur la séparation des saveChanges par lots, mais je ne sais pas comment le faire. Le problème que j'ai dans le contexte chanegd données de 7 tables et il n'y a pas de hiérarchie droite.EntityFramework. OutOfMemoryException

Comment résoudre ce problème?

Répondre

1

Mon conseil serait d'utiliser une procédure stockée. Vous pouvez essayer de diviser vos données en groupes et de les changer individuellement, mais cela ne sera pas élégant et sera sujet aux bugs. Les procédures stockées seront également beaucoup plus rapides, ce qui pourrait avoir un effet significatif si vous utilisez un grand ensemble de données.

+0

c'est impossible maintenant. Maintenant, je dois contourner pour EF – RinatMegenbaev