Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8882735
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 14, 20262026-06-14T20:39:10+00:00 2026-06-14T20:39:10+00:00

I insert a lot of records into an Entity Framework database and don’t need

  • 0

I insert a lot of records into an Entity Framework database and don’t need them any more after I run .SaveChanges();. Moreover, I actually would like the memory to be released as soon as possible (for new records to be created). I don’t keep any variables linking to old records objects but the GC doesn’t seem to delete them, so, I think, it is the data context or something else who keeps them alive. How do I dispose them correctly to let GC to free memory they occupy?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-14T20:39:13+00:00Added an answer on June 14, 2026 at 8:39 pm

    SaveChanges() does not release the resources, it just commits the changes to the database.

    To release the resources you need to call Dispose() method of the object context.
    It can be done explicitly by calling .Dispose() method or by putting your code inside the using statement:

    using(var ctx = new EntityModel())
    {
        // do the inserts
        ctx.SaveChanges();
    }
    

    Also, ObjectContext.Dispose() method closes the connection if it was opened by the Entity Framework, otherwise you can run out of the connections…

    Here is a similar question: Should Entity Framework Context be Put into Using Statement?

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I need to insert a lot of records into my database, but I get
I'm trying to run the code below to insert a whole lot of records
I want to create and insert a lot of images into a PDF and
So I'm doing a lot of inserts which only I want to insert into
I want to insert many thousand records and I need this to be fast.
I need to import data from a file into a Microsoft SQL Server database.
I am going to create a lot of data scripts such as INSERT INTO
I have a lot of data that is being entered into records with the
I have this Entity that has a lot of related records. When the web
INSERT INTO [Temp].[dbo].[Student] ([Fname], [Lname], [Gender]) VALUES (N'Aname', N'Alname', N'Male') GO This codes workes

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.