: Would you like to create your own embedded database application in Visual C# using SQLite and its ADO .NET Data Provider?
What is SQLite? From its website at http://www.sqlite.org/, "SQLite is small a C library that implements a self-contained, embeddable, zero-configuration SQL database engine."
In the .NET-framework, you can use the FREE i.e. BSD Licensed, Finisar.SQLite, an ADO.NET Data Provider for SQLite to access SQLite databases.
MySharpCode is a FREE fully functional demo program that uses SQLite for keeping a database of C# code snippets. The SQLite database that comes with the demo program contains some C# code snippets from the program's C# source codes.