나는 처음으로 Lightswitch를 시험해보고 있는데, '내장'기능 중 일부는 비디오가 보여주는 것처럼 구현하기 쉽지 않다는 것을 알게되었습니다. 가장 주목할만한 것은 글로벌 쿼리입니다. 왜냐하면 내가 만든 모든 사람들이 원인을 찾을 수없는 특정 오류를 일으키기 때문입니다. 나는 아무것도하지 않고 테이블에 'select *'를 반환하고 내가 추가 한 코드를 제거한 쿼리를 제거했다. 여기 Lightswitch 글로벌 쿼리 깨는 응용 프로그램
내 솔루션 탐색기에서 쿼리입니다 :그리고 여기 디자이너에 : 충분한
간단한, 그래서 쿼리에 대한 화면을 추가 :
모든 것이 기본값이므로, this 오류가 발생하는 이유는 무엇입니까? 그것은 전혀 쿼리를 인식하지 않으며, 이상한 dll 오류를 제공 말한다.
몇 가지 다른 종류의 화면으로 재생산 해 보았습니다. 그러나이 방법으로 목록 및 세부 정보 화면을 사용하는 this 자습서를 따라했습니다. 내가 생각해 낼 수있는 가장 좋은 점은 VS 2012와 .NET 4.5가 설치되어 있기 때문에 버그가 발생하고 있다는 것입니다. 이유는 묻지 마십시오. 나는 이것이 다른 누군가에게 이해가되는지, 아니면 다른 누군가가 이것들을 만드는 데 성공했는지 궁금 할뿐입니다.
P. - 이름으로 만든 권한에 액세스하는 데 실패했습니다. 나는 결국 색인으로 그들을 참조 할 수 있다고 생각했지만, 왜 그렇게 필요합니까? 이 작품을 만들기 위해 참조를 추가 할 필요가 없다는 것을 알았습니다.
partial void CustomerNew_CanRun(ref bool result)
{
result = User.HasPermission(Permissions.AllPermissions[1]);
}