Both databases are good from the point of view defined as: "
best to use for database connectivity with visual studio", because .NET framework provides a way to connect to almost every database. See:
.NET Framework Data Providers[
^] and
ADO.NET Data Providers[
^]
I'd suggest to move your focus to the model of data and sql server features, then you'll be able to solve your issue. Till that moment, each answer must be treated as a preference (opinion based on practice) than anything else.