Esempio n. 1
0
    public IEnumerable <QuoteResult> GetQuoteResults(
        EfExpressionPropertyDbContext ctx)
    {
        IQueryable <TQuote> query = GetQuotes(ctx);
        var getTimeZone           = GetTimeZone;
        var list = query
                   .AsExpandable()
                   .Select(v => new QuoteResult
        {
            Id       = v.Id,
            TimeZone = getTimeZone.Invoke(v),
            Note     = v.Note
                       // and about 10 more simple properties like v.Id above
        })
                   .ToList();

        return(list);
    }
Esempio n. 2
0
 public IQueryable <TQuote> GetQuotes(
     EfExpressionPropertyDbContext ctx)
 {
     return(ctx.Set <TQuote>());
 }