What database technology/language should I learn to pair with C#?

I've been learning C# for a while now and my solution for data storage has simply been using XML files which can get quite messy. I've looked at older posts on this subject and it seems to be a toss-up between SQL and Entity Framework. What's the most common technology these days in the C# world? I'm not working with massive amounts of data but for one program I've made the amount of data is getting quite sizable and doesn't really feel right in an XML file. If you could also recommend me some resources to get started in the language/technology I'd greatly appreciate it.

by OliverLyndon via /r/csharp

Leave a Reply