我使用Entity Framework开发一个带有SQL Server作为后端数据库的WPF应用程序。我想查询数据库并在excel文件中显示结果
我有一个名为TestPack的父表,它有大约25个字段。每个TestPack可能有许多InternalWalks,ExternalWalks,Flushings,Spools等。
现在我想运行这样的查询"返回所有具有InternalWalks或Flushings的测试包"。
返回的testPack也应该包含InternalWalk和Flushing数据,并且需要在网格中显示。
这是我的查询
Project.GetAllTestPacks().Where(t => t.InternalWalks.Count != 0 || t.Flushings.Count != 0 ).ToList();
此查询确实返回了我想要的结果,即只返回那些具有Flushings或Internalwalks的测试包,并通过延迟加载获取相关的Flushings和InternalWalks数据。现在我想在UI上显示这些数据,并希望将其导出到excel。我该怎么做?