
Untitled
By: a guest on
May 2nd, 2012 | syntax:
None | size: 0.77 KB | hits: 10 | expires: Never
why EF tries to add new record instead of edit?
var currentUser = (from i in _dbContext.Users
where i.FirstName == user.FirstName && i.LastName == user.LastName
&& i.Title == user.Title && i.Company == user.Company
select i).FirstOrDefault();
currentUser.Company = user.Company;
currentUser.CompanyUrl = user.CompanyUrl;
currentUser.Country = user.Country;
_dbContext.SaveChanges();
currentUser.Company = user.Company;
var currentUser = ...;
var company = new Company { Id = user.Company.Id };
_dbContext.Companies.Attach(company);
currentUser.Company = company;
...
_dbContext.SaveChanges();