Entity Framework. MySql. VS2017. Hello, World!
попытался проделать, понаходил несколько тюториалов типа "делай раз, делай два", но не срабатывает на каком-то этапе каждый из найденных.
кто имеет опыт? желательно из имеющейся базы данных создать модель.
в идеале кто-нибудь бы расписал свое "делай раз, делай два", но можно и ссылку на то, что сам проверил и работает.
возьмем "простой пример".
https://dev.mysql.com/doc/connector-net/en/connector-net-t...
доходим до "You can now select the localhost(world) connection you made earlier to the database." и обнаруживаем, что мы никаких коннекшынов зананее не делали. далее читаем
If you have not already done so, you can create the new connection at this time by clicking New Connection (see the figure that follows). For additional instructions on creating a connection to a database see Making a Connection.
идем see Making a Connection по ссылке
https://dev.mysql.com/doc/visual-studio/en/visual-studio-m...
там читаем:
From the Add Connection window, click Change to open the Change Data Source dialog, then do the following:
Select MySQL Database from the list of data sources. Alternatively, you can select , if MySQL Database is absent.
Select .NET Framework Data Provider for MySQL as the data provider.
Click OK to return to the Add Connections dialog.
после кликанья на Add Connection открывается окно с заглавием Choose data source, а не Add Connection, соответственно кнопки Change там нет.
предположим, что это просто "игра слов", и мы это как раз то что надо, так как список имеется со списком в окне Data Source, где пытаемся Alternatively, you can select , if MySQL Database is absent.
клацаем, ничего не происходит. делаем даблклик, и (о чудо!) открывается диалог с заглавием Add Connection. и клавиша Change имеется. давим и ... возвращаемся к окну Choose data source, где в списке только майкрософтовские словечки. слов MySQL нигде не встречается.
отжимаемся 30 раз.
проделываем все снова
(а вдруг!), и идем отжиматься дальше ...
Блин ненавижу EF, где то промелкивало что с Database first у них фигово
Если меньше 10 таблиц то попробуй это