From a quick google search it looks as though the most common/possibly best route to go is to create an API to expose your database through to your ios app. Then make calls to that web service from your iOS app to access your database.
Also, in my google search, There is this
SQLClient: A Native Microsoft SQL Server Library for iOS | Objective C#[
^]
However I think the best route to go is an API endpoint of some sort.