IDbSetExtensions.AddOrUpdate 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[]) |
SaveChanges가 호출되면 키별로 엔터티를 추가하거나 업데이트합니다. 데이터베이스 용어의 "upsert" 작업에 해당합니다. 이 메서드는 마이그레이션을 사용하여 데이터를 시드할 때 유용할 수 있습니다. |
AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[]) |
SaveChanges가 호출되면 사용자 지정 식별 식으로 엔터티를 추가하거나 업데이트합니다. 데이터베이스 용어의 "upsert" 작업에 해당합니다. 이 메서드는 마이그레이션을 사용하여 데이터를 시드할 때 유용할 수 있습니다. |
AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[])
SaveChanges가 호출되면 키별로 엔터티를 추가하거나 업데이트합니다. 데이터베이스 용어의 "upsert" 작업에 해당합니다. 이 메서드는 마이그레이션을 사용하여 데이터를 시드할 때 유용할 수 있습니다.
public static void AddOrUpdate<TEntity> (this System.Data.Entity.IDbSet<TEntity> set, params TEntity[] entities) where TEntity : class;
static member AddOrUpdate : System.Data.Entity.IDbSet<'Entity (requires 'Entity : null)> * 'Entity[] -> unit (requires 'Entity : null)
<Extension()>
Public Sub AddOrUpdate(Of TEntity As Class) (set As IDbSet(Of TEntity), ParamArray entities As TEntity())
형식 매개 변수
- TEntity
매개 변수
- set
- IDbSet<TEntity>
- entities
- TEntity[]
추가하거나 업데이트할 엔터티입니다.
설명
매개 변수가 사용자 지정 또는 가짜 IDbSet 구현인 경우 이 메서드는 이 확장 메서드와 동일한 서명을 사용하여 공용 instance 메서드를 찾아 호출하려고 시도합니다.
적용 대상
AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[])
SaveChanges가 호출되면 사용자 지정 식별 식으로 엔터티를 추가하거나 업데이트합니다. 데이터베이스 용어의 "upsert" 작업에 해당합니다. 이 메서드는 마이그레이션을 사용하여 데이터를 시드할 때 유용할 수 있습니다.
public static void AddOrUpdate<TEntity> (this System.Data.Entity.IDbSet<TEntity> set, System.Linq.Expressions.Expression<Func<TEntity,object>> identifierExpression, params TEntity[] entities) where TEntity : class;
static member AddOrUpdate : System.Data.Entity.IDbSet<'Entity (requires 'Entity : null)> * System.Linq.Expressions.Expression<Func<'Entity, obj>> * 'Entity[] -> unit (requires 'Entity : null)
<Extension()>
Public Sub AddOrUpdate(Of TEntity As Class) (set As IDbSet(Of TEntity), identifierExpression As Expression(Of Func(Of TEntity, Object)), ParamArray entities As TEntity())
형식 매개 변수
- TEntity
매개 변수
- set
- IDbSet<TEntity>
- identifierExpression
- Expression<Func<TEntity,Object>>
추가 또는 업데이트 작업을 수행할지 여부를 결정할 때 사용해야 하는 속성을 지정하는 식입니다.
- entities
- TEntity[]
추가하거나 업데이트할 엔터티입니다.
설명
매개 변수가 사용자 지정 또는 가짜 IDbSet 구현인 경우 이 메서드는 이 확장 메서드와 동일한 서명을 사용하여 공용 instance 메서드를 찾아 호출하려고 시도합니다.
적용 대상
Entity Framework