2012-11-06 3 views
0

SQLite for WinRT는 외래 키 제약 조건을 지원합니까? 이걸 안내 해줄 수 있니? 감사.Metro 스타일 앱에서 SQLite 사용

+0

답변이 맞으면 다른 질문에 남은 답변을 체크 아웃 할 수 있습니다. 당연히하지 않아도되지만 앞으로의 질문에 대한 답을 얻을 수 있습니다. –

답변

0

내가 이것을 시도하지 않았다고 서언하되,이 두 참조 (sqlite.org)는 예를 나타냅니다. 작동하지 않는 경우 표시되는 오류/동작에 대한 추가 정보를 제공하십시오.

SQLite는 버전 3.7.13는 WinRT에 대한 지원 및 메트로 스타일 마이크로 소프트 윈도우 8에 대한 응용 프로그램을 추가합니다. 새로운 기능을 개발자에게 제공하려면 3.7.13 릴리스가 이전 릴리스보다 평소보다 빨리 이됩니다. 메트로 스타일 응용 프로그램에서 SQLite를 사용하려면 -DSQLITE_OS_WINRT 플래그로 컴파일하십시오. 으로 인해 WinRT의 응용 프로그램 보안 및 안전 요구 사항이 증가한 경우 모든 데이터베이스 파일 이름은 전체 경로 이름이어야합니다. SQLite는 설치 디렉토리 및 응용 프로그램 데이터 디렉토리 외부의 데이터베이스에 액세스 할 수없는 입니다. 이 제한은 또 다른 보안 및 WinRT의 안전 기능입니다. 이러한 제한 사항 외에도 SQLite 은 시스템과 마찬가지로 WinRT에서 똑같이 작동해야합니다. (2012-June-11)

This document SQLite는 버전 3.6.19에 도입 SQL 외부 키 제한 조건에 대한 지원을 설명합니다.

3.7.13> 3.6.19

0

SQLite는 지원 관계 제약은 한 가지입니다 - 래퍼가 당신이 다른 것입니다 지원하는 앱에 사용합니다.

  • SQLite-net : 내가 생각

    두 드라이버 오늘이 있습니다 DB 매핑 개체, LINQ를 지원하는 ORM 스타일하지만 외래 키는

  • sqlite-winrt을 지원하지 : 관계 제약 지원,하지만 당신은 모든 것을 할 수 있습니다 손으로. Bascially, SQLite DB에 연결하여 쿼리를 실행하고 결과를 가져 오는 것을 지원합니다.

나는 더 좋은 드라이버를 찾고 있습니다. 누군가 알고 있다면 기쁜 마음으로 알게 될 것입니다.

HTH

관련 문제