Skip to content

Instantly share code, notes, and snippets.

@nozzlegear
Created April 22, 2014 15:32
Show Gist options
  • Save nozzlegear/11183775 to your computer and use it in GitHub Desktop.
Save nozzlegear/11183775 to your computer and use it in GitHub Desktop.
Updating specific properties on an entity using Entity Framework
//Open database context
using(DbContext db = new DbContext())
{
//Get the id of the entity we want to update
int id = 1;
//Create an instance of the entity we want to update
SomeEntity entity = new SomeEntity(){
Id = id,
Email = "foo@bar.com"
//Name = 'yada yada'
//Birthady = 'yada yada'
};
//Attach the entity to the context
db.YourDbSet.Attach(entity);
//Now set the entity's Email property to modified
db.Entry(entity).Property("Email").IsModified = true;
//Save the changes to the dbcontext
db.SaveChanges();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment