2013-05-10 2 views
0

Windows 8 용 동영상 갤러리 애플리케이션을 작성 중이며 C# 및 XAML을 사용하고 있습니다. 저는 비즈니스 로직을 작성했으며 모든 것이 잘 작동하고 있지만 제 문제는 데이터를 저장하는 방법을 모른다는 것입니다. 나는 8 개의 코스에서 2 승을 봤지만 그 중 누구도 8 승에서 데이터 스토리지를 커버하지 못했습니다! 짐작할 수 있듯이 내 응용 프로그램에는 개체 컬렉션이 있고 Entity Framework를 사용할 수 있으면 SQL Server와 같은 데이터베이스에 저장하기가 쉽습니다. 하지만 Entity Framework를 Windows 응용 프로그램에서 사용할 수 없다는 것과 SQLLite를 사용하는 것이 ORM이 없기 때문에 조금 지루하다는 지적이있었습니다.Windows 앱에 데이터 저장

저는 XML로 저장하는 것이 좋습니다. 하지만 난 XML과 아직 작동하지 않은, 저장하고 데이터 (개체) 컬렉션을 XML로 업데이 트하고 그들을 검색하는 쉽고 표준 방법은 무엇입니까? Entity Framework가 SQL 데이터베이스를 사용할 때와 같은 방식으로 작동합니까? ORM 같은 거?!

+0

당신은 단지 몇 가지 컬렉션을 가지고 있고, 객체는 XML 또는 JSON 수도로 직렬화, 몇 가지 속성 평평하게하는 경우 다루기 쉽다. 그렇지 않으면 압도적 인 결과를 초래할 수 있습니다. XML/JSON 직렬화는 데이터 계약 직렬 변환기를 사용하여 수행 할 수 있습니다. [second answer] (http://stackoverflow.com/questions/7087312/how-to-convert-a-listt-to-specific-json-format)에서 몇 가지 샘플 코드를 참조 할 수 있습니다. 적절한 작성자로 XML을 들여 쓸 수 있습니다. JSON - 찾지 못했습니다. – Sushil

답변

0

Entity Framework를 사용할 수 없지만 SQLite 데이터베이스를 사용하여 데이터를 저장할 수 있습니다. 나는 모든 것을 쓸 시간이 없어,하지만 블로그의 많은 주제에 있습니다 :

Using database in Windows Store apps

관련 문제