This is a C# tutorial for the SQLite database. It covers the basics of SQLite programming with C#. The examples were created and tested on Linux.
SQLite is an embedded relational database engine. It is a self-contained, serverless, zero-configuration and transactional SQL database engine. SQLite implements most of the SQL-92 standard for SQL. The SQLite engine is not a standalone process. Instead, it is statically or dynamically linked into the application. An SQLite database is a single ordinary disk file that can be located anywhere in the directory hierarchy.
C# is a modern, high-level, general-purpose, object-oriented programming language. It is the principal language of the .NET framework. The design goals of the language were software robustness, durability and programmer productivity. It can be used to create console applications, GUI applications, web applications, both on PCs or embedded systems.
The SQLite tutorial covers the SQLite embedded database engine. If you need to refresh your knowledge of the C# language, there is a full C# tutorial on ZetCode. The SQLite Visual Basic tutorial, SQLite PHP tutorial and SQLite Python tutorial provide programming tutorials for the Visual Basic, PHP and Python language.