Solved

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

Posted on 2013-11-26
1
167 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 500 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

ScreenConnect 6.0 Free Trial

Want empowering updates? You're in the right place! Discover new features in ScreenConnect 6.0, based on partner feedback, to keep you business operating smoothly and optimally (the way it should be). Explore all of the extras and enhancements for yourself!

Question has a verified solution.

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

Suggested Solutions

Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
The article shows the basic steps of integrating an HTML theme template into an ASP.NET MVC project
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.

831 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