Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

DbContext.SaveChanges Method ()

 

Saves all changes made in this context to the underlying database.

Namespace:   System.Data.Entity
Assembly:  EntityFramework (in EntityFramework.dll)

public virtual int SaveChanges()

Return Value

Type: System.Int32

The number of objects written to the underlying database.

Exception Condition
DbUpdateException

An error occurred sending updates to the database.

DbUpdateConcurrencyException

A database command did not affect the expected number of rows. This usually indicates an optimistic concurrency violation; that is, a row has been changed in the database since it was queried.

DbEntityValidationException

The save was aborted because validation of entity property values failed.

NotSupportedException

An attempt was made to use unsupported behavior such as executing multiple asynchronous commands concurrently on the same context instance.

ObjectDisposedException

The context or connection have been disposed.

InvalidOperationException

Some error occurred attempting to process entities in the context either before or after sending commands to the database.

Return to top
Show:
© 2015 Microsoft