C# 클래스 Tp.Integration.Plugin.Common.Storage.Persisters.ProfileStorageSqlPersister

상속: IProfileStoragePersister
파일 보기 프로젝트 열기: TargetProcess/Target-Process-Plugins 1 사용 예제들

공개 메소드들

메소드 설명
Contains ( ProfileId profileId, Tp.Core.TypeNameWithoutVersion key, object item ) : bool
Contains ( StorageName storageName, ProfileId profileId, Tp.Core.TypeNameWithoutVersion key, object item ) : bool
Delete ( ) : void
Delete ( ProfileId profileId, Tp.Core.TypeNameWithoutVersion key ) : void
FindBy ( ProfileId profileId ) : IEnumerable
FindBy ( ProfileId profileId, Tp.Core.TypeNameWithoutVersion key ) : IEnumerable
FindBy ( ProfileId profileId, Tp.Core.TypeNameWithoutVersion key, object item ) : ProfileStorage
FindBy ( StorageName storageName, ProfileId profileId, Tp.Core.TypeNameWithoutVersion key, object item ) : ProfileStorage
Insert ( ) : void
ProfileStorageSqlPersister ( IDatabaseConfiguration configuration ) : System
Update ( ) : void

비공개 메소드들

메소드 설명
CreateContext ( ) : PluginDatabaseModelDataContext
Flush ( DataContext context ) : void

메소드 상세

Contains() 공개 메소드

public Contains ( ProfileId profileId, Tp.Core.TypeNameWithoutVersion key, object item ) : bool
profileId ProfileId
key Tp.Core.TypeNameWithoutVersion
item object
리턴 bool

Contains() 공개 메소드

public Contains ( StorageName storageName, ProfileId profileId, Tp.Core.TypeNameWithoutVersion key, object item ) : bool
storageName StorageName
profileId ProfileId
key Tp.Core.TypeNameWithoutVersion
item object
리턴 bool

Delete() 공개 메소드

public Delete ( ) : void
리턴 void

Delete() 공개 메소드

public Delete ( ProfileId profileId, Tp.Core.TypeNameWithoutVersion key ) : void
profileId ProfileId
key Tp.Core.TypeNameWithoutVersion
리턴 void

FindBy() 공개 메소드

public FindBy ( ProfileId profileId ) : IEnumerable
profileId ProfileId
리턴 IEnumerable

FindBy() 공개 메소드

public FindBy ( ProfileId profileId, Tp.Core.TypeNameWithoutVersion key ) : IEnumerable
profileId ProfileId
key Tp.Core.TypeNameWithoutVersion
리턴 IEnumerable

FindBy() 공개 메소드

public FindBy ( ProfileId profileId, Tp.Core.TypeNameWithoutVersion key, object item ) : ProfileStorage
profileId ProfileId
key Tp.Core.TypeNameWithoutVersion
item object
리턴 ProfileStorage

FindBy() 공개 메소드

public FindBy ( StorageName storageName, ProfileId profileId, Tp.Core.TypeNameWithoutVersion key, object item ) : ProfileStorage
storageName StorageName
profileId ProfileId
key Tp.Core.TypeNameWithoutVersion
item object
리턴 ProfileStorage

Insert() 공개 메소드

public Insert ( ) : void
리턴 void

ProfileStorageSqlPersister() 공개 메소드

public ProfileStorageSqlPersister ( IDatabaseConfiguration configuration ) : System
configuration IDatabaseConfiguration
리턴 System

Update() 공개 메소드

public Update ( ) : void
리턴 void