在 LightSwitch 中使用 RIA 服务似乎不是最佳性能?

发布于 2024-12-08 16:16:00 字数 642 浏览 0 评论 0原文

我有一个专门为 LightSwitch 构建的域服务,我在其中定义了三个实体。

  • 实体A
    • 身份证
    • 字段1
    • EntityCollection
  • 实体B
    • 身份证
    • 字段2
    • EntityCollection
  • 实体C
    • 身份证
    • EntityA_Id
    • EntityB_Id
    • 实体A
    • 实体B
    • 字段3

好的,键和关联已正确设置并正常运行。

我为 EntityC 创建一个搜索屏幕,我可以看到我的数据。但是,对于 EntityA 和 EntityB 不同的每组行,lightswitch 会多次调用域服务。更糟糕的是,它多次重新创建服务对象!!!!

我试图保持连接并为 EntityA 和 EntityB 对象使用一些缓存,但由于重新创建了域服务,所以我不能。

我在这里错过了什么吗?

I have a domain service specifically built for LightSwitch where I defined three entities.

  • EntityA
    • Id
    • Field1
    • EntityCollection<EntityC>
  • EntityB
    • Id
    • Field2
    • EntityCollection<EntityC>
  • EntityC
    • Id
    • EntityA_Id
    • EntityB_Id
    • EntityA
    • EntityB
    • Field3

Ok, keys and associations are setup properly and functioning correctly.

I create a search screen for EntityC and I can see my data. However, for each group of rows where EntityA and EntityB are different, lightswitch calls the domain service multiple times. Even worse, it recreates the service object multiple times !!!!

I was trying to keep a connection and use some caching for EntityA and EntityB objects but since the domain service is recreated then I can't.

Am I missing something here?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

撩起发的微风 2024-12-15 16:16:00

这是 WCF RIA 问题,而不是 LightSwitch 特有的问题。例如,当您有一个树控件时,节点将按需填充。这篇文章可能会提供一些见解:
http://lightswitchhelpwebsite.com /Blog/tabid/61/EntryId/53/Tree-Control-Hierarchical-Data-with-LightSwitch.aspx

This is a WCF RIA issue not a LightSwitch specifuic issue. When you have, for example, a tree control, the nodes will be populated on demad. This article may provide some insight:
http://lightswitchhelpwebsite.com/Blog/tabid/61/EntryId/53/Tree-Control-Hierarchical-Data-with-LightSwitch.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文