ObjectContext.SaveChanges Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| SaveChanges() |
Zachová všechny aktualizace databáze a resetuje sledování změn v kontextu objektu. |
| SaveChanges(Boolean) |
Zastaralé.
Zachová všechny aktualizace databáze a volitelně resetuje sledování změn v kontextu objektu. |
| SaveChanges(SaveOptions) |
Zachová všechny aktualizace databáze a volitelně resetuje sledování změn v kontextu objektu. |
SaveChanges()
Zachová všechny aktualizace databáze a resetuje sledování změn v kontextu objektu.
public virtual int SaveChanges ();
abstract member SaveChanges : unit -> int
override this.SaveChanges : unit -> int
Public Overridable Function SaveChanges () As Integer
Návraty
Počet stavových položek zapsaných do podkladové databáze. To může zahrnovat položky stavu pro entity a/nebo vztahy. Položky stavů relací se vytvářejí pro relace M:N, ve kterých není zahrnuta žádná vlastnost cizího klíče ve třídě entity (často označované jako nezávislá přidružení).
Výjimky
Při ukládání změn došlo k narušení optimistické souběžnosti.
Platí pro
SaveChanges(Boolean)
Upozornění
Use SaveChanges(SaveOptions options) instead.
Zachová všechny aktualizace databáze a volitelně resetuje sledování změn v kontextu objektu.
[System.ComponentModel.Browsable(false)]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[System.Obsolete("Use SaveChanges(SaveOptions options) instead.")]
public virtual int SaveChanges (bool acceptChangesDuringSave);
abstract member SaveChanges : bool -> int
override this.SaveChanges : bool -> int
Public Overridable Function SaveChanges (acceptChangesDuringSave As Boolean) As Integer
Parametry
- acceptChangesDuringSave
- Boolean
Tento parametr je potřebný pro podporu transakcí na straně klienta. Pokud je hodnota true, sledování změn u všech objektů se po SaveChanges(Boolean) dokončení resetuje. Pokud je false, musíte zavolat metodu AcceptAllChanges() .SaveChanges(Boolean)
Návraty
Počet stavových položek zapsaných do podkladové databáze. To může zahrnovat položky stavu pro entity a/nebo vztahy. Položky stavů relací se vytvářejí pro relace M:N, ve kterých není zahrnuta žádná vlastnost cizího klíče ve třídě entity (často označované jako nezávislá přidružení).
- Atributy
Výjimky
Při ukládání změn došlo k narušení optimistické souběžnosti.
Platí pro
SaveChanges(SaveOptions)
Zachová všechny aktualizace databáze a volitelně resetuje sledování změn v kontextu objektu.
public virtual int SaveChanges (System.Data.Entity.Core.Objects.SaveOptions options);
abstract member SaveChanges : System.Data.Entity.Core.Objects.SaveOptions -> int
override this.SaveChanges : System.Data.Entity.Core.Objects.SaveOptions -> int
Public Overridable Function SaveChanges (options As SaveOptions) As Integer
Parametry
- options
- SaveOptions
Hodnota SaveOptions , která určuje chování operace.
Návraty
Počet stavových položek zapsaných do podkladové databáze. To může zahrnovat položky stavu pro entity a/nebo vztahy. Položky stavů relací se vytvářejí pro relace M:N, ve kterých není zahrnuta žádná vlastnost cizího klíče ve třídě entity (často označované jako nezávislá přidružení).
Výjimky
Při ukládání změn došlo k narušení optimistické souběžnosti.