Использование сервисов RIA не кажется оптимальным с точки зрения производительности в LightSwitch? - PullRequest
0 голосов
/ 06 октября 2011

У меня есть доменная служба, специально созданная для LightSwitch, где я определил три объекта.

  • EntityA
    • Id
    • Field1
    • EntityCollection
  • EntityB
    • Id
    • Field2
    • EntityCollection
  • EntityC
    • Id
    • EntityA_Id
    • EntityB_Id
    • EntityA
    • EntityB
    • Поле 3

Хорошо, ключи и ассоциации настроены правильно и работают правильно.

Я создаю экран поискадля EntityC, и я могу видеть свои данные.Однако для каждой группы строк, в которых EntityA и EntityB различны, lightswitch вызывает доменную службу несколько раз.Хуже того, он многократно воссоздает объект службы !!!!

Я пытался сохранить соединение и использовать некоторое кэширование для объектов EntityA и EntityB, но, поскольку служба домена воссоздана, я не могу.

Я что-то здесь упускаю?

1 Ответ

0 голосов
/ 07 октября 2011

Это проблема RIA WCF, а не проблема LightSwitch. Когда у вас есть, например, древовидный элемент управления, узлы будут заполняться demad. Эта статья может дать некоторое представление: http://lightswitchhelpwebsite.com/Blog/tabid/61/EntryId/53/Tree-Control-Hierarchical-Data-with-LightSwitch.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...