Hầu hết các ứng dụng thực tế đều tương tác với dữ liệu được lưu trữ trong các cơ sở dữ liệu quan hệ, do đó các nhà lập trình C# cần biết cách truy cập dữ liệu đó. Cuốn sách "Các cơ sở dữ liệu Microsoft Visual C# 2008" trình bày cách sử dụng C# 2008 để lập trình sự tương tác với các cơ sở dữ liệu, đặc biệt là cơ sở dữ liệu SQL Server 2005.