I have a very, very, very old web project created in .NET 1.1 to which I want to upgrade to the latest .NET framework 4.7 so I could take advantage of its many benefits including performance. I've read several similar posts here but most of them are from 2009 to 2012 and may not be applicable to today's technology.
So far I've read about:
- Dataset to XML
- FOR XML
- LINQ
- and good ol' System.XML
In my experience, I've only tried System.XML which is what I used in my 1.1 code.
In your expert opinion and/or experience, which of these should I use? Or is there any other way to display my database query results as XML other than those listed above?
Notes on my project:
- this is a personal project to practice my programming skills (which I haven't been able to practice for a long time now)
- DB query is actually a stored procedure that can display up to 1000 rows of result
- DB is SQL Server 2008 (no money to upgrade :) ); code is in c#
- this is a web project that mainly displays DB query as XML so no need to save the XML on disk
- it should be able to display the result in less than 5 seconds
I just want to know where to start, which technology you think is the best, so I could focus my readings on that. Right now I'm just confused and overwhelmed with the number of options I have.
Thanks very much.