C# Класс Tp.Integration.Plugin.Common.Storage.Persisters.ProfileStorageSqlPersister

Наследование: IProfileStoragePersister
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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