Attualmente sto lavorando ad alcuni lavori di valutazione per un progetto che sto pianificando.Come posso incorporare un database SQLite in una DLL .NET e quindi utilizzarlo da C#?
Recentemente ho esaminato le soluzioni per un meccanismo di archiviazione dei dati per la mia applicazione e mentre cercavo mi sono imbattuto in SQLite. Attualmente utilizzo SQLite con il wrapper System.Data.SQLite.
Mi piace molto il modo in cui funziona, ma ho un problema che non è stato possibile correggere e non ho trovato alcun aiuto riguardo il mio problema su Internet.
Desidero che il mio database SQLite sia incorporato in una delle mie DLL di applicazioni (ad esempio Title.Storage.dll) da utilizzare all'interno di questa DLL. È possibile?
Come posso accedere al database, quindi?
Sarebbe bello se potessi usare qualcosa come:
SQLiteConnection con = new SQLiteConnection();
con.ConnectionString="DataSource=Title.Storage.storage.db3";
con.Open();
Grazie in anticipo e cordiali saluti,
3Fox
Questo non può assolutamente essere possibile. Come scriveresti nel database? Dovresti aprire l'assemblea per scrivere. Non rispondere perché non posso fornire dettagli tecnici. – Will
Anche se fosse possibile, immagino che invierebbe alcune suite di sicurezza impazzite: grandi e costanti modifiche a un file di codice. – dommer
Se si disponesse di una piccola quantità di dati * di sola lettura * che si desiderava interrogare, questo probabilmente funzionerebbe correttamente - leggere la risorsa in un database in memoria e interrogarla. – Shog9