2014-04-25 3 views
2

Windows Phone 8.1 Silverlight에서 개발할 수있는 데이터베이스 권장 사항을 알려주십시오. SQLite는 SQL Server CE 4.0입니다. 그러나 일부는 여전히 Windows Phone 8.1과 호환되지 않기 때문에 Windows Phone 8.1 Silverlight에서 사용할 수있는 데이터베이스는 무엇입니까? Windows Phone 8.1 Silverlight 용 데이터베이스를 만드는 데 필요한 자습서가 있습니까? 누구든지 나를 도울 수 있습니까? 제발 ...Windows Phone 8.1 Silverlight 용 데이터베이스

답변

1

유니버설 응용 프로그램으로 프로젝트를 업데이트하려면 SQL Server CE가 WinRT에서 지원되지 않으므로 SQLite를 사용해야합니다. SQLite는 Windows Phone 8.1 및 Windows 8.1에서 모두 지원됩니다.

+0

그러나 문제는 제가 윈도우 폰 8.1 실버 라이트 대신 범용 애플리케이션으로 프로젝트를 만든 것입니다 ... 그래서 어떤 일이 나를 위해 더 나은 무엇입니까? – jefferyleo

+0

앞으로 프로젝트를 유니버설 앱으로 업데이트 할 계획이 없다면 SQL Server CE가 더 좋습니다. 그렇지 않으면 SQLite를 사용합니다. – Geotinc

+0

SQL Server CE의 모든 버전이 Windwos Phone 8.1과 호환됩니까? 나를위한 그것의 자습서? =) – jefferyleo

-1

이전 질문이지만 내 자신을 아끼지는 못했습니다.

WP8에서 sql을 사용하지 마십시오 (심지어 허용됩니까?) 및 클라이언트 응용 프로그램 전반적으로 나쁜 아키텍처이므로 위험하고 위험합니다. 데이터베이스는 JSON 및/또는 SOAP가있는 forinstance WCF와 같이 웹 서비스를 호스팅하는 백엔드에 속합니다. 그것은 또한 백엔드가 무거운 DB 리프팅 수 있습니다.

백엔드에서 가져온 데이터에 대해 객체 관계 모델 또는 엔티티를 사용하고 백엔드가 db 유형과 독립적으로 모든 db 마술을 수행하도록합니다. 이러한 데이터 모델에 바인딩 할 수 있기 때문에 클라이언트 코드도 훨씬 쉽게 만들 수 있습니다.

NHibernate은 꽤 좋은 제공자이며, 나는 당신이 그것을 봐 주길 바랍니다.

건배

스티

관련 문제