Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var dbContext = new ModelRequestContainer();
- var decreeNums = personToSave.Select(person => person.DecreeNum) //DecreeNum - key
- .Distinct();
- var decreeNumPresentInDb = dbContext.BailiffRequests
- .Where(person => decreeNums.Contains(person.DecreeNum))
- .Select(person => person.DecreeNum);
- var uniquePersonToSave = personToSave
- .Where(person => !decreeNumPresentInDb.Contains(person.DecreeNum));
- dbContext.BailiffRequests.AddRange(uniquePersonToSave);
- dbContext.SaveChanges();
Advertisement
Add Comment
Please, Sign In to add comment