public TrackedTable(EntrySession session, EntryMapping entity) : base(session, entity) { tracked = new Dictionary <T, TrackedItem>(); identityCache = new Dictionary <object, T>(); }
public SessionProvider(EntrySession session, EntryProvider provider) { this.session = session; this.provider = provider; }
public SessionTable(EntrySession session, EntryMapping entity) : base(session.sessionProvider, typeof(ISessionTable <T>)) { this.session = session; this.entity = entity; underlyingTable = this.session.Provider.GetEntry <T>(); }
public SessionExecutor(EntrySession session, QueryExecutor executor) { this.session = session; this.executor = executor; }