我需要根据用户选择的页面模式在网格中显示实体的所有或更少属性。例如我有三种页面模式
Minimal (will show 8 properties of an entity in the grid)
Standard (will show 12 properties of an entity in the grid)
Extended (will show 15 properties of an entity in the grid)
如何使 Select 谓词动态化以根据用户页面模式包含指定的实体列数。假设我有 15 个属性的实体公司我想做这样的事情
dbContext.Companies.Select([predicate for choosing different no of columns?])