Jak połączyć się z bazą danych SQL z C #?

Próbuję napisać lokalne zarządzanie programami i zainstalować system dla mojej sieci domowej i myślę, że mam technologie zbite:

C # /. NET / WPF dla klientaLua do obsługi skryptów instalacyjnych (przez LuaInterface)SQL Server Express do utrzymywania bazy danych programów

Jednak nie jestem pewien, co konkretnie użyję do połączenia C # z bazą danych. Czy jest w tym coś wbudowanego w strukturę .NET? Dodatkowe punkty, jeśli masz sugestie dotyczące tego, co powinienem wykorzystać do interakcji ze wspomnianą bazą danych.

questionAnswers(8)

yourAnswerToTheQuestion