ObjectContext.SaveChanges - метод (Boolean)
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Примечание. Данный API устарел.
Сохраняет все обновления в базе данных и (необязательно) сбрасывает отслеживание изменений в контексте объекта.
Пространство имен: System.Data.Entity.Core.Objects
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
<ObsoleteAttribute("Use SaveChanges(SaveOptions options) instead.")> _
<BrowsableAttribute(False)> _
<EditorBrowsableAttribute(EditorBrowsableState.Never)> _
Public Overridable Function SaveChanges ( _
acceptChangesDuringSave As Boolean _
) As Integer
'Применение
Dim instance As ObjectContext
Dim acceptChangesDuringSave As Boolean
Dim returnValue As Integer
returnValue = instance.SaveChanges(acceptChangesDuringSave)
[ObsoleteAttribute("Use SaveChanges(SaveOptions options) instead.")]
[BrowsableAttribute(false)]
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
public virtual int SaveChanges(
bool acceptChangesDuringSave
)
[ObsoleteAttribute(L"Use SaveChanges(SaveOptions options) instead.")]
[BrowsableAttribute(false)]
[EditorBrowsableAttribute(EditorBrowsableState::Never)]
public:
virtual int SaveChanges(
bool acceptChangesDuringSave
)
[<ObsoleteAttribute("Use SaveChanges(SaveOptions options) instead.")>]
[<BrowsableAttribute(false)>]
[<EditorBrowsableAttribute(EditorBrowsableState.Never)>]
abstract SaveChanges :
acceptChangesDuringSave:bool -> int
[<ObsoleteAttribute("Use SaveChanges(SaveOptions options) instead.")>]
[<BrowsableAttribute(false)>]
[<EditorBrowsableAttribute(EditorBrowsableState.Never)>]
override SaveChanges :
acceptChangesDuringSave:bool -> int
public function SaveChanges(
acceptChangesDuringSave : boolean
) : int
Параметры
- acceptChangesDuringSave
Тип: System.Boolean
Этот параметр необходим для поддержки транзакций на стороне клиента. Если имеет значение true, отслеживание изменений по всем объектам сбрасывается после завершения SaveChanges(Boolean). Если он имеет значение false, необходимо вызвать метод AcceptAllChanges() после метода SaveChanges(Boolean).
Возвращаемое значение
Тип: System.Int32
Число объектов в состоянии Added, Modified или Deleted на момент вызова метода SaveChanges().
Исключения
Исключение | Условие |
---|---|
OptimisticConcurrencyException | Возник конфликт оптимистичного параллелизма при сохранении изменений. |