ObjectContext.SaveChanges 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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 값입니다.
반환
기본 데이터베이스에 기록된 상태 항목의 수입니다. 여기에는 엔터티 및/또는 관계에 대한 상태 항목이 포함될 수 있습니다. 관계 상태 항목은 엔터티 클래스에 포함된 외래 키 속성이 없는 다대다 관계 및 관계에 대해 만들어집니다(독립 연결이라고도 함).
예외
변경 내용을 저장하는 동안 낙관적 동시성 위반이 발생했습니다.
적용 대상
Entity Framework