public void InsertOrUpdate(LatestSummary latestSummary) { if (latestSummary.Id == default(int)) { // New entity _context.LatestSummaries.Add(latestSummary); } else { // Existing entity _context.Entry(latestSummary).State = EntityState.Modified; } }
public void Load <TElement>(LatestSummary latestSummary, Expression <Func <LatestSummary, ICollection <TElement> > > includeProperty) where TElement : class { _context.LatestSummaries.Attach(latestSummary); _context.Entry(latestSummary).Collection(includeProperty).Load(); }