다음을 통해 공유


ObjectContext.SaveChanges 메서드

정의

오버로드

SaveChanges()

데이터베이스에 대한 모든 업데이트를 유지하며 개체 컨텍스트에서 변경 내용 추적을 다시 설정합니다.

SaveChanges(Boolean)
사용되지 않음.

데이터베이스에 대한 모든 업데이트를 유지하며 필요에 따라 개체 컨텍스트에서 변경 내용 추적을 다시 설정합니다.

SaveChanges(SaveOptions)

데이터베이스에 대한 모든 업데이트를 유지하며 필요에 따라 개체 컨텍스트에서 변경 내용 추적을 다시 설정합니다.

SaveChanges()

데이터베이스에 대한 모든 업데이트를 유지하며 개체 컨텍스트에서 변경 내용 추적을 다시 설정합니다.

public virtual int SaveChanges ();
abstract member SaveChanges : unit -> int
override this.SaveChanges : unit -> int
Public Overridable Function SaveChanges () As Integer

반환

기본 데이터베이스에 기록된 상태 항목의 수입니다. 여기에는 엔터티 및/또는 관계에 대한 상태 항목이 포함될 수 있습니다. 관계 상태 항목은 엔터티 클래스에 포함된 외래 키 속성이 없는 다대다 관계 및 관계에 대해 만들어집니다(독립 연결이라고도 함).

예외

변경 내용을 저장하는 동안 낙관적 동시성 위반이 발생했습니다.

적용 대상

SaveChanges(Boolean)

주의

Use SaveChanges(SaveOptions options) instead.

데이터베이스에 대한 모든 업데이트를 유지하며 필요에 따라 개체 컨텍스트에서 변경 내용 추적을 다시 설정합니다.

[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

매개 변수

acceptChangesDuringSave
Boolean

이 매개 변수는 클라이언트 쪽 트랜잭션을 지원하는 데 필요합니다. true이면 완료된 후 SaveChanges(Boolean) 모든 개체에 대한 변경 내용 추적이 다시 설정됩니다. false이면 메서드를 AcceptAllChanges() 호출 SaveChanges(Boolean)해야 합니다.

반환

기본 데이터베이스에 기록된 상태 항목의 수입니다. 여기에는 엔터티 및/또는 관계에 대한 상태 항목이 포함될 수 있습니다. 관계 상태 항목은 엔터티 클래스에 포함된 외래 키 속성이 없는 다대다 관계 및 관계에 대해 만들어집니다(독립 연결이라고도 함).

특성

예외

변경 내용을 저장하는 동안 낙관적 동시성 위반이 발생했습니다.

적용 대상

SaveChanges(SaveOptions)

데이터베이스에 대한 모든 업데이트를 유지하며 필요에 따라 개체 컨텍스트에서 변경 내용 추적을 다시 설정합니다.

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

매개 변수

options
SaveOptions

작업의 동작을 결정하는 SaveOptions 값입니다.

반환

기본 데이터베이스에 기록된 상태 항목의 수입니다. 여기에는 엔터티 및/또는 관계에 대한 상태 항목이 포함될 수 있습니다. 관계 상태 항목은 엔터티 클래스에 포함된 외래 키 속성이 없는 다대다 관계 및 관계에 대해 만들어집니다(독립 연결이라고도 함).

예외

변경 내용을 저장하는 동안 낙관적 동시성 위반이 발생했습니다.

적용 대상