Asp.net mvc 如何在VS2010中将实体框架对象数据源添加到RDLC报告中?
我正在尝试为ASP.NET应用程序设计一个RDLC报告。我使用的是实体框架,有一个分部类返回从EDMX设计器生成的实体列表。所有文件都在同一项目中正确命名,以简化问题 我正在尝试通过以下示例: …目标是通过ActionResult将报告呈现给ASP.NET MVC中的响应流 在“设计报告”一节中,第2步说选择“全局”,此时我的实体应该可用。不幸的是,没有全局方法,我也找不到其他方法从我的模型中引用IList静态方法 此外,由于没有“数据源”工具窗口,似乎无法将对象数据源添加到报告中(如在过去的IDE中) 有一个“报告数据”工具窗口,但没有添加数据源的选项(除非我想创建一个数据集,但我没有)。如果使用数据集方法,则无法根据EF生成的对象布局报告Asp.net mvc 如何在VS2010中将实体框架对象数据源添加到RDLC报告中?,asp.net-mvc,visual-studio-2010,rdlc,Asp.net Mvc,Visual Studio 2010,Rdlc,我正在尝试为ASP.NET应用程序设计一个RDLC报告。我使用的是实体框架,有一个分部类返回从EDMX设计器生成的实体列表。所有文件都在同一项目中正确命名,以简化问题 我正在尝试通过以下示例: …目标是通过ActionResult将报告呈现给ASP.NET MVC中的响应流 在“设计报告”一节中,第2步说选择“全局”,此时我的实体应该可用。不幸的是,没有全局方法,我也找不到其他方法从我的模型中引用IList静态方法 此外,由于没有“数据源”工具窗口,似乎无法将对象数据源添加到报告中(如在过去的
我如何将实体引用(对象数据源)添加到报告中,以便它了解我的模型对象?如果有人感兴趣,我可以在Raj Kaimal的帮助下在本文中找到修复方法 Raj的解决方案包括制作一个包装器对象(存储库模式)。然后可以使用EF对象进行报告,但必须使用具有返回IEnumerables的(可选静态)成员的类。构建解决方案,使设计师了解这些类型,然后将存储库结果作为数据源(和数据集)添加到报表中