C# - Entity Framework - GROUP BY/ORDER BY/SELECT WHERE IN

var _inner_query = this.g_db_entity.ACTIVITIES
                .Where(w => (DateTime.Today <= w.ACTIVITY_DATE_TO))
                .GroupBy(g => g.ACTIVITY_DATE_FROM)
                .OrderBy(o => o.Key)
                .Select(s => s.Key)
                .Skip((pageNo - 1) * this.g_page_size)
                .Take(this.g_page_size);


LIST<ACTIVITIES> _entity_activity = this.g_db_entity.ACTIVITIES
                 .Where(m => _inner_query.Contains(m.ACTIVITY_DATE_FROM))
                 .OrderBy(o => o.ACTIVITY_DATE_FROM)
                 .ToList();

Popular posts from this blog

SAP CPI - Loop Process Call with SuccessFactor (oData V2)

Setting IntelliJ IDEA to run Groovy Script

C# - BASE64 to Image