Created
April 22, 2014 15:32
-
-
Save nozzlegear/11183775 to your computer and use it in GitHub Desktop.
Updating specific properties on an entity using Entity Framework
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//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 = "[email protected]" | |
//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