EF In Stimulsoft报告中的主要详细报告

时间:2013-08-11 11:56:21

标签: report entity-framework-5 master-detail stimulsoft

在我最近的项目中,我尝试使用EF(DataBase First)作为ORM数据库映射器。我也使用stimulsoft报告来显示数据。 我想使用Business Objects在刺激报告中显示数据,并在其中加载来自EF Context的过滤数据!我有相关实体与一对多关系,我想在做一些过滤器后在报告中显示数据。 例如:

var detailData=(from c in Context.BooksRevisions
               where c.RevisionNumber==3
               select c).ToList();

var masterData=(from d in detailData
                select d.Books).Distinct().ToList();

所以我在这里过滤了主数据和详细数据。我想将它们发送到带有Master-Detail结构的stimulsoft报告但是我无法确定报告中哪个对象是详细信息(它必须为master-detail创建一个分层树,但它不会创建相关对象。它只是创建2个分隔对象为“书籍”和“书籍修订”,我无法将它们联系在一起。 我谷歌那个,我发现了一个视频“Master-Detail使用Business Objects”,但它没有显示如何制作主 - 细节对象,而且它与EF无关。

我尝试动态发送EF IEnumerable< Books> IEnumerable< BooksRevisons> 来设计动态状态的报表。这里很大 问题:报告始终显示 detailData 中的所有现有数据(因为导航属性始终指向所有详细数据)!

那么如何首先使用Entity Framework数据库为过滤数据创建主 - 详细信息报告?

先谢谢, 穆赫辛。

0 个答案:

没有答案