Я создал простое консольное тестовое приложение, которое отлично работает с Entity Framework 5 и подключает базу данных SqlServer. Затем я попытался преобразовать проект для работы с Mono-3.0.10, заменив ссылку на проект с MS EF5 на Mono EF6, добавив ссылку на моно EntityFramework.SqlServer.dll и обновив файл App.Config до версии Entity Framework. 6.0.0.0. Мне удалось собрать проект с Visual Studio 2012 под профилем Mono 3.0.10 без каких-либо ошибок.
Теперь, когда я пытаюсь запустить проект под Mono, я получаю исключение:
System.Data.Entity.Core.ProviderIncompileException: поставщик не вернул экземпляр ProviderManifest ----> System.UriFormatException: неверный Uri. Не удалось определить формат Uri: System.Data.Resources.SqlClient.SqlProviderServices.ProviderManifest.xml.
Может ли кто-нибудь помочь или хотя бы предоставить пример кода, показывающий, как вы это делаете с Mono? Спасибо