title: How do I connect to a SQL database from C#?
body: <p>I am trying to write a local program management and install system for my home network, and I think I've got the technologies nailed down:</p>
  
  <ul>
  <li>C#/.NET/WPF for the client</li>
  <li>Lua for installation scripting support (through LuaInterface)</li>
  <li>SQL Server Express for maintaining a database of programs</li>
  </ul>
  
  <p>However I'm unsure what specifically I'll use to connect C# to the database. Is there something built into the .NET framework for this? Bonus points if you have a suggestion on what I should use for interacting with said database.</p>