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:
- C#/.NET/WPF for the client
- Lua for installation scripting support (through LuaInterface)
- SQL Server Express for maintaining a database of programs
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.