Method | Usage |
---|---|
Add |
Adds a new entity to DbContext with Added state and starts tracking it.
This new entity data will be inserted into the database when SaveChanges() is called.
|
AddAsync | Asynchronous method for adding a new entity to DbContext with Added state and starts tracking it.
This new entity data will be inserted into the database when SaveChangesAsync() is called.
|
AddRange |
Adds a collection of new entities to DbContext with Added state and starts tracking it.
This new entity data will be inserted into the database when SaveChanges() is called.
|
AddRangeAsync | Asynchronous method for adding a collection of new entities which will be saved on SaveChangesAsync(). |
Attach |
Attaches a new or existing entity to DbContext with Unchanged state and starts tracking it.
|
AttachRange |
Attaches a collection of new or existing entities to DbContext with Unchanged state and starts tracking it.
|
Entry |
Gets an EntityEntry for the given entity. The entry provides access to change tracking information and operations for the entity.
|
Find | Finds an entity with the given primary key values. |
FindAsync | Asynchronous method for finding an entity with the given primary key values. |
Remove | Sets Deleted state to the specified entity which will delete the data when SaveChanges() is called. |
RemoveRange | Sets Deleted state to a collection of entities which will delete the data in a single DB round trip when SaveChanges() is called. |
SaveChanges | Execute INSERT, UPDATE or DELETE command to the database for the entities with Added, Modified or Deleted state. |
SaveChangesAsync | Asynchronous method of SaveChanges() |
Set | Creates a DbSet that can be used to query and save instances of TEntity. |
Update | Attaches disconnected entity with Modified state and start tracking it. The data will be saved when SaveChagnes() is called. |
UpdateRange | Attaches a collection of disconnected entities with Modified state and start tracking it. The data will be saved when SaveChagnes() is called. |
OnConfiguring | Override this method to configure the database (and other options) to be used for this context. This method is called for each instance of the context that is created. |
OnModelCreating | Override this method to further configure the model that was discovered by convention from the entity types exposed in DbSet properties on your derived context. |
https://www.entityframeworktutorial.net/efcore/entity-framework-core-dbcontext.aspx