Уже следуя рекомендациям в документации по веб-сайту SAP и установив версию для разработчиков SQLAnywhere 17, а также вручную запустив установщик для интеграции с VS, предоставляемый этой установкой, я все еще не мог видеть никаких поставщиков, кроме MSSQL.при создании модели EF6 в Visual Studio 2017.
Я нашел это https://www.nuget.org/packages/Sap.Data.SQLAnywhere.EF6/17.0.7.3399
Кто-нибудь знает, где можно найти документацию о том, как его использовать?Nuget не предоставляет ссылок на документацию и не содержит репо.
Я установил пакет без инцидентов, и он появляется в ссылках на проект, но не появляется в списке поставщиков при попытке создать модель EF.
Запрос к автору пакета вызвал этоОтвет:
Привет, Питер,
Для получения информации и документации перейдите по адресу: https://sqlanywhere -forum.sap.com /
илис SyBase http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc01776.1604/doc/html/san1357754863708.html
С уважением, Эрвин Бейклс
Хотя я ценю быстрый ответ, ссылка на документацию приводит к информации о том, как сделать что-то другое с другой версией - это длясначала код с EF4.3, а библиотека для EF6 и мне нужна база данных первый.Чтобы быть справедливым по отношению к Эрвину, я не сказал ему явно, что хочу сначала базу данных, но это все еще не пригодный для использования ответ.
Дальнейшие исследования показывают, что изменения в VS2017 не позволяют установщику правильно зарегистрировать провайдера.Это подразумевает, что до тех пор, пока SAP не обновит установщик в соответствии с VS2017, не будет возможности поддержки конструктора для EF с SQL Anywhere.