【发布时间】:2011-10-21 14:25:56
【问题描述】:
我正在使用带有 Azure Web 角色的 asp.net mvc 3 WCF Web 服务 Entity Framework 4。这就是问题所在:
我有索引页面,我在其中以图块的形式显示用户列表。每个用户都关联了 20-30 多个群组,可能有 100 多个。但我只显示每块 2 组。参考这张图。
我在用户组映射表中有用户和组的映射 使用 userid 和 groupid 的 compisit 键。现在问题是我在索引页上添加了分页。并且客户要求是 list 应该是 statefull 。当我为每个用户获取列表时,我正在为列表和再次获取列表,所以看起来像这样 psudo
Get Users
-> For each user
-> Add Div
-> For each User Group
-> Get 2 Associated Groups to this User.
-> Add Lable
-> Add Group Name
这样做是因为要求,列表应该是有状态的。因此,对于每个用户来说,遇到对服务器的请求以获取其组......确实是该架构的时间。由于使用 EF4,我猜 WFC 到 mvc 3 之间的数据事务很慢。我不能严格使用 Jquery.javascript。那么执行此操作的最佳方法应该是什么。一秒钟内。
【问题讨论】:
标签: wcf linq asp.net-mvc-3 entity-framework azure