I suppose this question could just as easily be applied to PHP with regard to MSSQL. However, with some versions of MSSQL being so expensive, I always wondered, what is the real advantage of choosing it over MySQL for .NET development? Is it really difficult to use .NET tools in conjunction with a MySQL database? Why not create some sort of DAO that abstracts out the differences between the two so that you can use both? As I consider building .NET apps, I’m always wondering, should I just go with MSSQL, and not even consider MySQL as an option?
Share
Typically, the fact MySQL came so late to the stored procedure party has kept many away from the database. However, I do like the database and use it with some regularity in my ‘outside the office’ time. Did you know the BO ships Crystal with MySQL as its choice datasource?
As for .NET and what to do? If you do not need the advanced features, then I would recommend SQL Express Edition.