C# Class Tp.Integration.Plugin.Common.Storage.Persisters.ProfileStorageSqlPersister

Inheritance: IProfileStoragePersister
Afficher le fichier Open project: TargetProcess/Target-Process-Plugins Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
CreateContext ( ) : PluginDatabaseModelDataContext
Flush ( DataContext context ) : void

Method Details

Contains() public méthode

public Contains ( ProfileId profileId, Tp.Core.TypeNameWithoutVersion key, object item ) : bool
profileId ProfileId
key Tp.Core.TypeNameWithoutVersion
item object
Résultat bool

Contains() public méthode

public Contains ( StorageName storageName, ProfileId profileId, Tp.Core.TypeNameWithoutVersion key, object item ) : bool
storageName StorageName
profileId ProfileId
key Tp.Core.TypeNameWithoutVersion
item object
Résultat bool

Delete() public méthode

public Delete ( ) : void
Résultat void

Delete() public méthode

public Delete ( ProfileId profileId, Tp.Core.TypeNameWithoutVersion key ) : void
profileId ProfileId
key Tp.Core.TypeNameWithoutVersion
Résultat void

FindBy() public méthode

public FindBy ( ProfileId profileId ) : IEnumerable
profileId ProfileId
Résultat IEnumerable

FindBy() public méthode

public FindBy ( ProfileId profileId, Tp.Core.TypeNameWithoutVersion key ) : IEnumerable
profileId ProfileId
key Tp.Core.TypeNameWithoutVersion
Résultat IEnumerable

FindBy() public méthode

public FindBy ( ProfileId profileId, Tp.Core.TypeNameWithoutVersion key, object item ) : ProfileStorage
profileId ProfileId
key Tp.Core.TypeNameWithoutVersion
item object
Résultat ProfileStorage

FindBy() public méthode

public FindBy ( StorageName storageName, ProfileId profileId, Tp.Core.TypeNameWithoutVersion key, object item ) : ProfileStorage
storageName StorageName
profileId ProfileId
key Tp.Core.TypeNameWithoutVersion
item object
Résultat ProfileStorage

Insert() public méthode

public Insert ( ) : void
Résultat void

ProfileStorageSqlPersister() public méthode

public ProfileStorageSqlPersister ( IDatabaseConfiguration configuration ) : System
configuration IDatabaseConfiguration
Résultat System

Update() public méthode

public Update ( ) : void
Résultat void