vorrei realizzare un applicazione desktop in c# e sto studiando in questo senso.
la cosa più logica è appoggiarmi su sql server di microsoft

sul web ho sempre sviluppato in php, e non vorrei al momento passare ad asp.net

per accedere sia dal web che dall'applicazione desktop ad un unico db, mi conviene lavorare su sql server?
php come si comporta su sql server?

oppure sviluppo anche in c# su mysql?
consigli?