Сначала база данных с провайдером EF6 SqlAnywhere в VS2017 - PullRequest
0 голосов
/ 25 мая 2018

Уже следуя рекомендациям в документации по веб-сайту 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.

Ответы [ 2 ]

0 голосов
/ 21 августа 2018

С поддержкой SAP я подтвердил, что интеграция Sql Anywhere ADO.NET с Visual Studio не поддерживается в VS2017.Вам придется использовать VS2015 или более раннюю версию.

0 голосов
/ 25 мая 2018

SAP DocCommentXchange

Я предлагаю вам загрузить SQL Anywhere, выпуск для разработчиков.Вы получите все файлы, необходимые для использования EF.

...