C# Class Cucumber.SimpleDb.Session.SimpleDbSession

Inheritance: ISession
Datei anzeigen Open project: rexm/SimpleDb.Net

Public Methods

Method Description
Attach ( ISessionItem item ) : void
Detatch ( ISessionItem item ) : void
SimpleDbSession ( ISimpleDbService service ) : System
SubmitChanges ( ) : void

Private Methods

Method Description
CollectDeleteOperations ( ISessionItem>.IGrouping domainSet ) : IEnumerable>
CollectOperations ( ) : IEnumerable>
CollectUpsertOperations ( ISessionItem>.IGrouping domainSet ) : IEnumerable>
GetAttributesMarkedForDeletion ( ISessionItem>.IGrouping domainSet ) : IEnumerable
GetItemsMarkedForDeletion ( ISessionItem>.IGrouping domainSet ) : IEnumerable
GetItemsMarkedForUpsert ( IEnumerable putBatch ) : IEnumerable

Method Details

Attach() public method

public Attach ( ISessionItem item ) : void
item ISessionItem
return void

Detatch() public method

public Detatch ( ISessionItem item ) : void
item ISessionItem
return void

SimpleDbSession() public method

public SimpleDbSession ( ISimpleDbService service ) : System
service ISimpleDbService
return System

SubmitChanges() public method

public SubmitChanges ( ) : void
return void