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