> Full Neon documentation index: https://neon.com/docs/llms.txt # PostgreSQL C# This page shows how to manipulate data in a PostgreSQL database from C# applications using ADO.NET. ## Section 1. Getting Started This section helps you get started by showing you how to install the PostgreSQL driver for ADO.NET, connect to a PostgreSQL database, and create new tables - [Connecting to a PostgreSQL database](https://neon.com/postgresql/postgresql-csharp/postgresql-csharp-connect) – Learn how to install a Npgsql .NET Data provider and connect to a PostgreSQL database from a C# program. - [Creating new tables](https://neon.com/postgresql/postgresql-csharp/postgresql-csharp-create-table) – Show how to create new tables in a PostgreSQL database from a C# program. ## Section 2. Performing Common Database Operations This section shows you how to perform common database operations such as inserting, updating, deleting, and retrieving data. - [Inserting data into a table](https://neon.com/postgresql/postgresql-csharp/postgresql-csharp-insert) – Learn how to insert a new row into a table in a PostgreSQL database from a C# program. - [Import a CSV file into a table](https://neon.com/postgresql/postgresql-csharp/postgresql-csharp-import-csv-file) – Show you how to load data from a CSV file into a table in a PostgreSQL database using ADO.NET. - [Updating data](https://neon.com/postgresql/postgresql-csharp/postgresql-csharp-update) – Show you how to update data in a table in a PostgreSQL database from a C# program. - [Deleting data](https://neon.com/postgresql/postgresql-csharp/postgresql-csharp-delete) – Discuss how to delete data from a table in a PostgreSQL database from a C# program. - [Querying data](https://neon.com/postgresql/postgresql-csharp/postgresql-csharp-select) – Show you how to query one or more rows from a table in a PostgreSQL database from a C# program. ## Section 3. Transactions This section guides you on how to perform a PostgreSQL database transaction in C# program - [Transaction](https://neon.com/postgresql/postgresql-csharp/postgresql-csharp-transaction) – Learn to perform a database transaction in PostgreSQL database using C#. ## Section 4. Calling PostgreSQL functions and stored procedure This section shows you how to call PostgreSQL functions and stored procedures from C# programs. - [Calling a PostgreSQL Function](https://neon.com/postgresql/postgresql-csharp/postgresql-csharp-call-postgresql-function) – Show you how to call a PostgreSQL function from a C# program. - [Calling a Stored Procedure](https://neon.com/postgresql/postgresql-csharp/postgresql-csharp-call-a-stored-procedure) – Guide you on calling a stored procedure using C#.