.NET 응용 프로그램에서 Windows 용 SQLite를 사용하고 있습니다. .NET 응용 프로그램은 Open Source System.Data.SQLite 라이브러리를 사용합니다..NET 응용 프로그램에서 Windows의 SQLite 연결을 관리하는 가장 좋은 방법은 무엇입니까?
내 응용 프로그램에는 동일한 데이터베이스에 액세스하는 많은 스레드가 있습니다. 그것을 가장하는 것입니다 (? 내가 가질 수있는 최대 수 무엇)
- 만들고 을 필요에 따라 연결을 파괴
- 오래 살았 연결을 생성하고 다른 스레드 에서 사용하는 것은 (이 안전합니까?)
- 다른 것?
처음에는 선택 항목 # 2로 갔지만 다른 스레드에서 연결에 액세스 할 때 트랜잭션과 관련하여 임의/간헐적 인 오류가 발생했습니다. 나는 선택 1로 옮긴 후 오류가 사라졌다.
참고로 링크가 깨진 것 같습니다. –
Thanks Tom - link fixed. –