.net 我应该如何组织Blazor web应用程序来检索和显示数据

.net 我应该如何组织Blazor web应用程序来检索和显示数据,.net,blazor,blazor-server-side,.net,Blazor,Blazor Server Side,我试图将我的MVC站点转换为Blazor,但我遇到了一个概念性问题 网站(dracostandard.co.uk)列出了比赛的结果 目前,我有不同的模型,因此每个数据视图都有不同的视图 转换为Blazor是否更明智的做法是,让所有的结果在一个巨大的查询中从数据库中出来,然后在应用程序中过滤字段和行,而不是在模型阶段 ie没有为每个视图提供单独的页面,而是有一个组件根据所选选项过滤结果 显然,我可能一开始就用了一种愚蠢的方式来安排事情,而一种完全不同的方式会更明智嗨,保罗,我不确定我是否理解你的问

我试图将我的MVC站点转换为Blazor,但我遇到了一个概念性问题

网站(dracostandard.co.uk)列出了比赛的结果

目前,我有不同的模型,因此每个数据视图都有不同的视图

转换为Blazor是否更明智的做法是,让所有的结果在一个巨大的查询中从数据库中出来,然后在应用程序中过滤字段和行,而不是在模型阶段

ie没有为每个视图提供单独的页面,而是有一个组件根据所选选项过滤结果


显然,我可能一开始就用了一种愚蠢的方式来安排事情,而一种完全不同的方式会更明智

嗨,保罗,我不确定我是否理解你的问题。没有什么能阻止你构建一个多页面Blazor应用程序,每个页面都显示数据集的一个子集,就像你的MVC应用程序一样。这一点很好,但我更想知道“应该”的方式是什么——我发现我的自我复制了很多代码,这总是让我觉得我做错了。如果你能发布一个关于你的代码是如何构造的示例,社区可能会提供一些建议。