Entity Framework migrations complex project

if u have a dataaccess layer then using migrations is more complex. good article here:

https://www.pluralsight.com/guides/asp-net-mvc-creating-solutions-with-separate-projects-for-entities-data-access-and-website-functionality

key for onthespot is make sure point PMC  to DataAccessLayer

Enable-Migrations -ContextTypeName DataAccessLayer.BCSContext
update-database -verbose -startupprojectname DataAccessLayer

Swift

after bashing my head with xamarin I think the best solution for native IOS is Swift. It is a beautiful language and the learning code is not steep if you are C# dev . then u get to experience the full power of XCode. Xamarin Forms are a cool solution for a simple UI that needs to be crossplatform .