Tôi hiện đang làm việc trên một số công việc đánh giá cho một dự án mà tôi đang lập kế hoạch.Làm thế nào tôi có thể nhúng một Cơ sở dữ liệu SQLite trong .NET DLL và sau đó sử dụng nó từ C#?
Gần đây tôi đã xem xét các giải pháp cho cơ chế lưu trữ dữ liệu cho ứng dụng của tôi và trong khi nghiên cứu vấp ngã khi SQLite. Tôi hiện đang sử dụng SQLite với các System.Data.SQLite wrapper.
Tôi thực sự thích cách nó hoạt động nhưng tôi có một vấn đề với nó mà tôi không thể cố định và tôi cũng không tìm thấy sự trợ giúp nào liên quan đến vấn đề của tôi trên internet.
Tôi muốn Cơ sở dữ liệu SQLite của mình được nhúng vào một trong các ứng dụng DLL của tôi (ví dụ: Title.Storage.dll) được sử dụng trong tệp DLL này. Điều này có thể không?
Tôi làm cách nào để truy cập cơ sở dữ liệu?
Nó sẽ là tuyệt vời nếu tôi có thể sử dụng một cái gì đó như:
SQLiteConnection con = new SQLiteConnection();
con.ConnectionString="DataSource=Title.Storage.storage.db3";
con.Open();
Cảm ơn trước Trân trọng,
3Fox
này không thể nào thực hiện được. Làm thế nào bạn sẽ viết thư cho cơ sở dữ liệu? Bạn sẽ phải mở hội đồng để viết. Không trả lời vì tôi không thể cung cấp chi tiết kỹ thuật. – Will
Thậm chí nếu điều này là có thể, tôi tưởng tượng nó sẽ gửi một số bộ bảo mật điên - lớn, thay đổi liên tục đến một tập tin mã. – dommer
Nếu bạn có một lượng nhỏ dữ liệu * chỉ đọc * mà bạn muốn truy vấn, điều này có thể hoạt động tốt - hãy đọc tài nguyên đó vào cơ sở dữ liệu trong bộ nhớ và truy vấn nó. – Shog9