1

매일 웹 서비스에서 많은 양의 데이터를 가져온 다음 SQLite에 데이터를 삽입/업데이트하는 Windows Store 응용 프로그램을 만들고 있습니다. 따라서 사용자는 데이터가 SQLite 데이터베이스에 다운로드 될 때까지 기다려야하며 다운로드 한 데이터를 사용자 친화적 인 방식으로 보여주는 다른 화면으로 리디렉션됩니다.SQLite 데이터베이스에서 동시 읽기 및 쓰기를 수행하는 방법은 무엇입니까?

& 데이터베이스 작업을 백그라운드에서 실행할 수 있으며 사용자가 응용 프로그램을 사용할 수 있습니까? 난 & 삽입 작업을 & 단일 페이지에 데이터를 보여주는 UI를 결합하려고했지만 "데이터베이스가 잠겨"오류가 나타납니다. 내 앱이 일시 중지 된 경우 데이터베이스 삽입/업데이트 & 웹 서비스 호출이 백그라운드에서 작동합니까?

PS :이 데이터베이스 잠금을 방지해야하므로

using (SQLiteConnection db = new SQLiteConnection("[database path]")) 
{ 
    db.RunInTransaction(() => 
    { 
     db.Insert(MyClass); 
    }); 
} 

처럼, 당신은 단일 트랜잭션에 삽입의 숫자를 할 수 sqlite-net

답변

0

을 사용하고 있습니다.

관련 문제