SQL Express와 같은 정보의 로컬 데이터베이스 (사용자 PC에 설치됨)에 액세스해야하는 Metro 스타일의 8 앱을 구축하고 싶습니다.메트로 스타일 윈도우 8 앱이 로컬 데이터베이스 액세스를 지원합니까?
현재 베타 빌드 8은 그다지 지원하지 않습니다. Microsoft에서 지원 여부에 대한 정보를 공개 했습니까? ado.net, 엔티티 프레임 워크, linq SQL과 같은 뭔가?
SQL Express와 같은 정보의 로컬 데이터베이스 (사용자 PC에 설치됨)에 액세스해야하는 Metro 스타일의 8 앱을 구축하고 싶습니다.메트로 스타일 윈도우 8 앱이 로컬 데이터베이스 액세스를 지원합니까?
현재 베타 빌드 8은 그다지 지원하지 않습니다. Microsoft에서 지원 여부에 대한 정보를 공개 했습니까? ado.net, 엔티티 프레임 워크, linq SQL과 같은 뭔가?
아니요, Windows 8 Metro 스타일 앱은 로컬 데이터베이스 연결을 지원하지 않습니다. 즉, 서버 X에 연결한다고 말할 수있는 일종의 연결 문자열을 사용할 수 없게됩니다. 이것은 데이터베이스 연결을 구성하지 않고 응용 프로그램이 즉시 작동해야하는 "마켓 스토어"원칙과 관련이 있습니다.
아마도 Linq가 SQL 맨 위에있는 Windows Phone 7 (SQL CE) 에서처럼 로컬 데이터베이스를 지원할 것입니다.
중앙 위치에있는 데이터베이스에 액세스하려면 메트로 스타일 응용 프로그램에서 사용할 수있는 웹 서비스가있는 데이터베이스의 데이터를 노출해야합니다.
로컬 데이터베이스는 사용자 컴퓨터에 설치된 SQL Express db를 의미합니다. 이 시나리오가 가능할 것이라고 말하는 것 같습니다. sql express는 설치가 가능하고 Metro 응용 프로그램에서 액세스 할 수 있습니까? 이제 8 명의 개발자가 미리보기에서 승리합니까? – muhan
내가 말하려고했던 것은 PC에 설치된 로컬 데이터베이스에 연결할 수 없다는 것입니다. Windows Phone에는 로컬 저장소에 SQL CE 데이터베이스를 추가하는 로컬 데이터베이스라는 개념이 있습니다. 나는 Windows Phone 개념의 종류가 Windows 8에서 가능할 것이라고 생각합니다. 당신이 성취하려고 시도하는 것은 불가능합니다. – ChristiaanV
네트워크 격리로 인해 SQL Express 나 다른 로컬 데이터베이스 서버에 연결할 수 없습니다. 이 기능을 처리하려는 시도가있는 http://winrtdatabase.codeplex.com/과 같은 프로젝트가 있습니다. –
이것은 닫혀 있으므로 직접 대답을 만들 수 없습니다. 하지만 여기서 대답하도록하겠습니다. Metro에서는 로컬에 설치된 데이터베이스와 같은 데스크톱 서비스에 액세스 할 수 없습니다. 그러나 내장 데이터베이스는 있습니다. 따라서 Consumer Preview에서 내장 된 Microsoft SQL CE는 지원되지 않습니다. Windows Phone과 마찬가지로 지원에 대해서는 아직 발표 된 바가 없습니다. 그러나이 지원이 파이프 라인에 있다고 가정 할 수 있습니다. 그 동안 클라우드가 작동하지 않고 로컬 파일이 작동하지 않으면 SqlLite와 같은 타사 스토어가 사용 된 것을 보았습니다. 이상적이지 않습니다. 그러나 개발자에게는 (적어도) 옵션이 있습니다. –
이 질문은 대답이 있기 전까지는 닫아서는 안됩니다. 나는 항상이 질문을 받는다. 메트로 개발자는 옵션이 무엇인지를 아는 것이 중요합니다. –
이 질문을 마치면 전혀 이해가되지 않습니다. – Flynn