Exemple #1
0
        public TableMapper(IQueryExtractor queryExtractor, string tableAliasPrefix)
        {
            if (tableAliasPrefix == null)
            {
                throw new ArgumentNullException("prefix");
            }

            QueryExtractor   = queryExtractor;
            TableAliasPrefix = tableAliasPrefix;
        }
Exemple #2
0
 public TableMapper(IQueryExtractor queryExtractor)
     : this(queryExtractor, GeneratePrefix())
 {
 }
Exemple #3
0
 public Subjects(IQueryExtractor queryExtractor, TableMapper <Student> studentTable)
 {
     sb = new TableMapper <Subject>(queryExtractor, "subj");
     e  = new TableMapper <ExamenResult>(queryExtractor, "subj");
     S  = studentTable;
 }
 public MinimumScore(IQueryExtractor queryExtractor, TableMapper <Student> studentTable)
 {
     S = studentTable;
     e = new TableMapper <ExamenResult>(queryExtractor, "min");
 }
Exemple #5
0
 public AverageScore(IQueryExtractor queryExtractor, TableMapper <Student> studentTable)
 {
     S = studentTable;
     e = new TableMapper <ExamenResult>(queryExtractor, "avg");
 }
 public StudentsReport(DbContext context)
     : base(new QueryBuilder(), new QueryExecutor(context.Database.Connection.ConnectionString))
 {
     _queryExtractor = new QueryExtractor(context);
     _studentTable   = new TableMapper <Student>(_queryExtractor, "s");
 }