0

I'm working on writing a .NET console program, and one of the things that it is planned to do is CRUD operations on a specific set of data. I currently have that set up as a List, but I'm thinking a SQL database would be ideal. Problem is, I don't want the end user to have to install a SQL server for this program.

I looked at the question Include SQL Server database in application, which suggested using SQL Server Compact Edition. However, that is deprecated, and I would rather use something that isn't deprecated. MySQL is my SQL server of choice, but if that's not the best for this program, I am perfectly fine looking at other solutions.

Is it possible to have a SQL database as part of my program without requiring a SQL server for the end user? If so, how?

4
  • SQL database? Any special one in mind? (There are dozens of them.) Commented Jun 29, 2021 at 22:01
  • @jarlh I don't have a specific one in mind. As I said in the question, MySQL is my SQL database of choice but if something else would work better I can use that. Commented Jun 29, 2021 at 22:03
  • 2
    LocalDB is an option Commented Jun 29, 2021 at 22:06
  • Thanks @Steve. LocalDB is exactly what I was looking for, and I didn't even know it existed until now! Commented Jun 30, 2021 at 4:25

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.