외부 SQL Server 2008을 사용하여 VS2012에서 Lighswitch 응용 프로그램을 개발하고 있습니다. WCF RIA 서비스를 사용하여 이러한 데이터를 사용하여 데이터를 가져옵니다. 기술 : http://www.c-sharpcorner.com/UploadFile/raj1979/how-to-use-wcf-ria-service-in-lightswitch-2012/.Lightswitch가 느립니다. ADO.NET Entity Framework/Domain Service/WCF RIA 서비스
내 기본 테이블에 정적 데이터가있는 일부 열과 외래 키가있는 약 5 개의 열이 포함되어 있습니다. 정적 데이터 열은 즉시로드되지만 모든 외부 속성은 ~ 100 행이있는 화면에로드하는 데 3-5 초가 걸립니다. 이 허용되지 않습니다 ..
나를 위해 문제는 병목 현상이있을 수 있습니다 어디 모르겠입니다. 내가 볼 수있는 아이디어가 있나요? 지금까지 생각할 수있는 유일한 것은 ADO.NET 모델이 Lazy Loading을 사용한다는 것입니다.
모든 외래 키 속성에는 PK와 일부 텍스트가있는 두 개의 열만 있으므로 데이터가 무겁지 않습니다.
도움을 주시면 감사하겠습니다.
@ YannDuran에게 감사드립니다. 나는 에릭의 가이드를 보았고 그것을 구현하려했지만, 작동시키지 못했고 따라서 나는 첫 번째 링크에서이 기술을 사용했다. Eric의 솔루션이 바로 편집 기능을 지원하지 않는다는 것을 이해하는 한, 어떻게하면 가능합니까?또한 데이터 흐름에 대한 분석을 수행했으며 관련 데이터가 반입되지 않고 수정 될 수 있어야하는 동일한 응답으로 반환되는 것으로 나타났습니다. 이게 당신이 경험 한 것입니까? (http://social.msdn.microsoft.com/Forums/en-US/lightswitch/thread/cbb87dcd-1648-4445-ae6c-40b2f48399aa/) –
믿거 나 말거나, 이것은 내가 RIA를 사용하는 것 중 하나입니다. 에 대한 서비스. 그렇게하면 필요한 필자 만 (필자는 테이블에 수십 개의 열이있는 레거시 데이터베이스를 다루고 있음)과 관련 데이터 만 반환 할 수 있습니다. 그리드의 속도가 상당히 빨라집니다. 편집에 관해서는 가능합니다. 추가, 편집 및 삭제 속성이있는 3 가지 방법을 추가해야합니다 (또는 규칙에 따라 이름을 지정하는 경우 자동). –
달콤한! 성공적으로 Eric의 방법으로 전환하고이 가이드 http://harshgupta71.blogspot.se/2013/03/wcf-ria-service-combining-two-tables.html의 2 번 항목에 따라 업데이트 기능을 추가했습니다. 그러나 새로운 문제가 관련 데이터를로드하는 중에 나왔지만 검색했지만 찾지 못했습니다. 여기 http://goo.gl/R16zC에서 새 질문을했습니다. –