C# MVC4,实体框架5:结果集将返回不固定数量的列

C# MVC4,实体框架5:结果集将返回不固定数量的列,c#,entity-framework,asp.net-mvc-4,stored-procedures,C#,Entity Framework,Asp.net Mvc 4,Stored Procedures,我需要从数据库中获取工资数据,并以excel格式生成报告 前10列是员工数据,没有问题。问题从第11列开始,它是工资数据 工资单数据的数量取决于所选月份可用工资单数据的数量。也就是说,本月5月有15个工资数据,即15列;但下个月五月有20个专栏。所以列的数量不是固定的 正如我在使用EF时所理解的,我们需要返回特定数量的列,以告诉EF一个结果集将返回多少列 那么,我应该做些什么来管理这种类型的场景呢?我的项目主要使用EF进行数据检索。或者我可以使用其他方法吗 谢谢是否要对表使用“动态列”映射?我不

我需要从数据库中获取工资数据,并以excel格式生成报告

前10列是员工数据,没有问题。问题从第11列开始,它是工资数据

工资单数据的数量取决于所选月份可用工资单数据的数量。也就是说,本月5月有15个工资数据,即15列;但下个月五月有20个专栏。所以列的数量不是固定的

正如我在使用EF时所理解的,我们需要返回特定数量的列,以告诉EF一个结果集将返回多少列

那么,我应该做些什么来管理这种类型的场景呢?我的项目主要使用EF进行数据检索。或者我可以使用其他方法吗


谢谢

是否要对表使用“动态列”映射?我不知道您是否可以显示任何模型映射详细信息和与您的问题相关的现有EF代码。@TetsuyaYamamoto感谢您的评论。我无法显示现有EF代码的任何模型,因为我不知道如何做类似的事情。如果您能分享一些关于您所指的动态列映射的链接,您是否希望对表使用“动态列”映射?我不知道您是否可以显示任何模型映射详细信息和与您的问题相关的现有EF代码。@TetsuyaYamamoto感谢您的评论。我无法显示现有EF代码的任何模型,因为我不知道如何做类似的事情。如果您能分享一些关于您所指的动态列映射的链接,将不胜感激