방법: 데이터에 연결
SQL Server 데이터베이스, SharePoint 목록, OData(개방형 데이터 프로토콜) 서비스 또는 WCF(Windows Communication Foundation) RIA(강력한 인터넷 응용 프로그램) 서비스에서 제공하는 데이터를 참조할 수 있습니다.그런 다음 이 데이터를 사용하여 Visual Studio LightSwitch에서 화면과 쿼리를 만들 수 있습니다.
이 항목에서는 다음 작업을 수행하는 방법에 대해 설명합니다.
Connect to a SQL Server Database
Connect to a SharePoint List
Connect to an OData Service
Connect to a WCF RIA Service
Refresh a Data Source
SQL Server 데이터베이스에 연결
솔루션 탐색기에서 데이터 소스 노드를 클릭합니다.
프로젝트 메뉴에서 데이터 원본 추가를 클릭합니다.
데이터 소스 연결 마법사가 나타납니다.
데이터 소스 형식 선택 페이지에서 데이터베이스를 클릭하고 다음을 클릭합니다.
데이터 소스 선택 대화 상자가 나타나면 Microsoft SQL Server를 클릭한 다음 확인을 클릭합니다.
연결 속성 대화 상자에서 **Microsoft SQL Server (SqlClient)**가 데이터 원본 상자에 선택한대로 나타나는지 확인합니다.
[!참고]
Microsoft SQL Server (SqlClient)가 데이터 원본 상자에 나타나지 않을 경우 변경... 단추를 클릭하여 데이터 원본 변경 대화 상자를 엽니다.그런 다음 데이터 원본 변경 대화 상자에서 Microsoft SQL Server 및 .NET Framework Data Provider for SQL Server를 지정합니다.확인을 클릭하여 연결 속성 대화 상자로 되돌아 갑니다.
연결 속성 대화 상자의 서버 이름 상자에 연결할 SQL Server 인스턴스의 이름을 입력합니다.
[!참고]
SQL Server이 LightSwitch와 같은 컴퓨터에서 실행되는 경우 서버 이름 상자에 localhost를 입력할 수 있습니다.
데이터베이스가 Windows 인증을 사용하도록 설정된 경우 Windows 인증 사용을 클릭합니다.그렇지 않으면, SQL Server 인증 사용을 클릭한 다음 사용자 이름 및 데이터베이스에 액세스할 수 있는 사용자의 암호를 제공합니다.
데이터베이스 이름 선택 또는 입력을 클릭합니다.그런 다음 데이터베이스 이름 선택 또는 입력 드롭다운 목록에서 연결하려는 데이터베이스 이름을 선택하거나 입력한 후 확인을 클릭합니다.
데이터베이스 개체 선택 페이지가 나타납니다.
데이터베이스 개체 선택 페이지에서 LightSwitch 응용 프로그램에 사용하려는 테이블 및 뷰를 선택하고 완료를 클릭합니다.
선택한 데이터베이스, 테이블 및 뷰는 솔루션 탐색기에서 데이터 원본 노드의 하위 노드로 나타납니다.
LightSwitch는 테이블 및 뷰를 엔터티로 참조합니다.LightSwitch에서 데이터 디자이너를 사용하여 엔터티를 편집할 수 있습니다.자세한 내용은 방법: 데이터 필드 정의를 참조하십시오.
SharePoint 목록에 연결
솔루션 탐색기에서 데이터 소스 노드를 클릭합니다.
프로젝트 메뉴에서 **데이터 원본 추가...**를 클릭합니다.
데이터 소스 연결 마법사가 나타납니다.
데이터 소스 형식 선택 페이지에서 SharePoint를 클릭한 후 다음을 클릭합니다.
SharePoint 사이트 주소 상자에서 연결할 목록이 있는 SharePoint 사이트의 URL을 입력합니다.예를 들어, 목록 URL이 https://sharepoint/sites/mysite/Lists/Customers/AllItems.aspx인 경우 SharePoint 사이트 주소 상자에 https://sharepoint/sites/mysite/를 입력합니다.
[!참고]
SharePoint 2010 사이트에서만 목록을 참조할 수 있습니다.
Windows 자격 증명 또는 기타 자격 증명을 클릭합니다.
다른 자격 증명을 선택하는 경우 해당 상자에 유효한 사용자 이름 및 암호를 제공하고 다음을 클릭합니다.
데이터베이스 개체 선택 페이지에서 LightSwitch 응용 프로그램에서 사용하려는 목록을 선택하고 완료를 클릭합니다.
선택한 목록이 솔루션 탐색기의 데이터 원본 아래에 나타납니다.
선택한 목록은 솔루션 탐색기에서 데이터 원본 노드의 하위 노드로 나타납니다.
LightSwitch는 엔터티로 목록을 참조합니다.LightSwitch에서 데이터 디자이너를 사용하여 엔터티를 편집할 수 있습니다.자세한 내용은 방법: 데이터 필드 정의를 참조하십시오.
OData 서비스에 연결
솔루션 탐색기에서 데이터 소스 노드를 클릭합니다.
프로젝트 메뉴에서 **데이터 원본 추가...**를 클릭합니다.
데이터 소스 연결 마법사가 나타납니다.
데이터 소스 형식 선택 페이지에서 OData 서비스를 선택하고 다음을 클릭합니다.
Enter Connection Information 페이지의 OData Source Address 필드에 서비스를 위한 전체 URL 주소를 입력합니다(예: http://services.odata.org/Northwind/Northwind.svc/).
다음을 클릭합니다.
로그인 정보에서 서비스를 사용하는 인증 형식을 지정합니다.
기타 자격 증명을 지정하는 경우 일반적으로 서비스 소유자가 제공하는 유효한 사용자 이름과 암호를 입력합니다.
다음을 클릭합니다.
엔터티 선택 페이지에서 LightSwitch 응용 프로그램에서 사용하려는 엔터티를 선택하고 완료를 클릭합니다.
[!참고]
경고 대화 상자는 서비스에 지정하지 않은 엔터티에 대한 관계가 포함된 경우 나타날 수 있습니다.계속을 클릭하여 관련된 엔터티를 자동으로 포함하거나 뒤로를 클릭하여 선택을 변경합니다.
지정한 엔티티는 솔루션 탐색기에서 데이터 소스 노드의 하위 노드로 나타납니다.
LightSwitch는 refers 테이블과 뷰를 엔터티로 참조하며 데이터 디자이너를 사용하여 LightSwitch에서 편집할 수 있습니다.자세한 내용은 방법: 데이터 필드 정의를 참조하십시오.
WCF RIA 서비스에 연결
다른 유형의 데이터 원본에서 데이터를 제공하는 WCF RIA 서비스에 연결할 수 있습니다.LightSwitch에 대한 WCF RIA 서비스를 만드는 방법에 대한 자세한 내용은 LightSwitch용 WCF RIA 서비스를 만들기 위한 지침를 참조하십시오.
솔루션 탐색기에서 데이터 소스 노드를 클릭합니다.
프로젝트 메뉴에서 **데이터 원본 추가...**를 클릭합니다.
데이터 소스 연결 마법사가 나타납니다.
데이터 소스 형식 선택 페이지에서 WCF RIA 서비스를 클릭한 후 다음을 클릭합니다.
WCF RIA 서비스 선택 대화 상자의 사용 가능한 WCF RIA 서비스 클래스 목록에서 가져올 WCF RIA 서비스 클래스를 선택합니다.가져올 클래스가 이 페이지에 표시되지 않으면 참조 추가를 클릭하고 어셈블리 또는 서비스 클래스를 포함하는 프로젝트를 선택합니다.
다음을 클릭합니다.
가져올 데이터 원본 개체는 무엇입니까? 아래에서 가져올 데이터 원본 개체를 선택합니다.
연결 문자열 상자에서 WCF RIA 서비스에서 사용하는 데이터 원본에 연결 문자열을 추가합니다.
[!참고]
WCF RIA 서비스가 LightSwitch 응용 프로그램의 web.config 파일에서 연결 문자열을 사용하는 경우 연결 문자열을 제공해야 합니다.대부분 WCF RIA 서비스의 저자는 연결 문자열 상자에 나타나는 팁 텍스트를 제공합니다.이 텍스트는 연결 문자열의 예상 형식을 설명합니다.자세한 내용은 LightSwitch용 WCF RIA 서비스를 만들기 위한 지침를 참조하십시오.
마침을 클릭합니다.
선택한 데이터 원본 개체는 데이터 원본 노드의 하위 노드로 솔루션 탐색기에 나타납니다.
LightSwitch는 데이터 원본 개체를 엔터티로 참조합니다.LightSwitch에서 데이터 디자이너를 사용하여 엔터티를 편집할 수 있습니다.자세한 내용은 방법: 데이터 필드 정의를 참조하십시오.
데이터 원본 새로 고침
데이터 원본이 변경된 경우(예: 새 테이블이 추가되거나 SharePoint 목록의 필드가 서버에서 변경됨), LightSwitch에서 데이터 원본 정의를 새로 고칠 수 있습니다.이 기능을 사용하면 데이터 원본의 최신 버전을 사용하여 쿼리 및 화면을 모델화할 수 있습니다.
데이터 소스 새로 고침
솔루션 탐색기에서 데이터 소스를 선택합니다.
프로젝트 메뉴에서 데이터 원본 업데이트를 클릭합니다.
데이터 소스 연결 마법사가 나타납니다.
가져올 개체를 선택합니다.마침을 클릭하여 데이터를 가져옵니다.
모델의 엔티티로 설명되는 데이터 정의는 데이터 원본의 데이터 정의와 일치합니다.
참고 항목
작업
개념
LightSwitch용 WCF RIA 서비스를 만들기 위한 지침