?
Solved

courses.ForEach(s => context.Courses.Add(s));

Posted on 2013-11-26
1
Medium Priority
?
182 Views
Last Modified: 2014-01-27
Does this line of code courses.ForEach(s => context.Courses.Add(s));
            context.SaveChanges();
 is the same as ???

foreach(var s in Context.Courses){
    context.SaveChanges();
}


 var courses = new List<Course>
            {
            new Course{CourseID=1050,Title="Chemistry",Credits=3,},
            new Course{CourseID=4022,Title="Microeconomics",Credits=3,},
            new Course{CourseID=4041,Title="Macroeconomics",Credits=3,},
            new Course{CourseID=1045,Title="Calculus",Credits=4,},
            new Course{CourseID=3141,Title="Trigonometry",Credits=4,},
            new Course{CourseID=2021,Title="Composition",Credits=3,},
            new Course{CourseID=2042,Title="Literature",Credits=4,}
            };
            courses.ForEach(s => context.Courses.Add(s));
            context.SaveChanges();
0
Comment
Question by:yguyon28
1 Comment
 

Accepted Solution

by:
sverreeh earned 1500 total points
ID: 39679069
Changing your foreach-statement to the following will make them similar:

foreach(var s in courses){  // <- Changed
  context.Courses.Add(s);  // <- Added
   context.SaveChanges();
}

The original foreach-statement does not seem to add data to context.Courses at all. It will only perform the SaveChanges-command repeatedly...

Regards Sverre
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The article shows the basic steps of integrating an HTML theme template into an ASP.NET MVC project
High user turnover can cause old/redundant user data to consume valuable space. UserResourceCleanup was developed to address this by automatically deleting user folders when the user account is deleted.
Are you ready to place your question in front of subject-matter experts for more timely responses? With the release of Priority Question, Premium Members, Team Accounts and Qualified Experts can now identify the emergent level of their issue, signal…
This lesson discusses how to use a Mainform + Subforms in Microsoft Access to find and enter data for payments on orders. The sample data comes from a custom shop that builds and sells movable storage structures that are delivered to your property. …
Suggested Courses

840 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question