2013-10-03 3 views
1

Lightswitch에서 간단한 SQL 저장 프로 시저를 호출해야합니다. 여기 Microsoft에서 제공하는 지침을 따르 시도 : 나는 System.Data.SqlClient를 참조하거나 참조로 추가 할 수 없기 때문에lightswitch에서 저장 프로 시저를 호출해야하지만 SqlClient 참조를 추가 할 수 없습니다.

Microsoft instructions on executing a stored procedure from Lightswitch

그러나이 나를 위해 작동하지 않습니다. (VS2012 lightswitch 솔루션의 어느 곳에서나 References 대화 상자가 나타나지 않으므로 참조를 추가하는 것과 관련하여 아무 것도 시작하지 않습니다. 다른 비 -lightswitch 프로젝트에서 참조를 사용하지 않는 이유는 모르겠습니다. 시간).

이렇게 어렵지는 않습니다. MS 지침이 잘못 되었습니까? 아니면 제가 잘못 했나요?

WCF RIA 서비스를 사용하고 저장 프로 시저를 exec에 호출해야한다고 들었지만, 그렇다면 MS 지침에 따라 다르게 말하는 이유가 무엇입니까? (위)

누군가가 매우 간단하게 말해서을 볼 수없고 염두에 두어 System.Data.SqlClient을 볼 수없고 MS 지침이 잘못되었다고 말할 수 있습니까?

감사합니다.

편집 : References은 VB.Net 기반 Lightswitch 프로젝트에 표시되지 않습니다. 그들은 C# 프로젝트에서 잘 보여줍니다. 그러나 둘 중 어느 것도 어느 ​​코드에서든지 System.Data.SqlClient을 사용할 수 없습니다.

답변

1

가보고 참조를 추가하려면 (이 솔루션 탐색기 탭 toggle view

그것은 당신이 일반적으로 lightswitch 당신에게서 숨겨 모든 핵심적으로 껄끄 러운 세부 사항을 볼 수 있도록보기를 스왑에 "토글보기"를 클릭 가지고있다 RC2013에서 변경되었습니다)

+0

감사합니다. 지금은 참조를 볼 수 있습니다.하지만 C# 기반의 Lightswitch 프로젝트에만 표시되며 VB.net을 기반으로하지는 않습니다. 문제는 코드에서 "using"또는 "imports"의 참조로 System.Data.SqlClient를 보거나 추가 할 수 없다는 것입니다. – Owen

+0

참조에 System.Data에 대한 참조가 있습니까? 어떤 종류의 오류가 있습니까? – David

1

당신은이 코드를 화면 코드에서 수행하려고 시도하고 있습니다 (제 실수였습니다). 그러나이 코드를 데이터베이스의 코드에서 선행해야합니다. 논리적 뷰 -> 데이터베이스 이름 ->보기 코드에서 rmb로 이동하여 코드를 구현해야하는 곳이 있습니다. 내가 그것을 쓰기에 좋은 적이 없습니다,

는 PS 내 영어 용서, 프로그램

관련 코윈와)과 goodluck는, 내가 너무 처음에 저를 혼동하기 때문에 당신에게 유용합니다 바랍니다.