У меня есть доменная служба, специально созданная для LightSwitch, где я определил три объекта.
- EntityA
- Id
- Field1
- EntityCollection
- EntityB
- Id
- Field2
- EntityCollection
- EntityC
- Id
- EntityA_Id
- EntityB_Id
- EntityA
- EntityB
- Поле 3
Хорошо, ключи и ассоциации настроены правильно и работают правильно.
Я создаю экран поискадля EntityC, и я могу видеть свои данные.Однако для каждой группы строк, в которых EntityA и EntityB различны, lightswitch вызывает доменную службу несколько раз.Хуже того, он многократно воссоздает объект службы !!!!
Я пытался сохранить соединение и использовать некоторое кэширование для объектов EntityA и EntityB, но, поскольку служба домена воссоздана, я не могу.
Я что-то здесь упускаю?