Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Entity Framework. MySql. VS2017. Hello, World!

328  
  moose старожил12.10.19 15:06
12.10.19 15:06 

попытался проделать, понаходил несколько тюториалов типа "делай раз, делай два", но не срабатывает на каком-то этапе каждый из найденных.

кто имеет опыт? желательно из имеющейся базы данных создать модель.

в идеале кто-нибудь бы расписал свое "делай раз, делай два", но можно и ссылку на то, что сам проверил и работает.

#1 
Срыв покровов коренной житель12.10.19 17:26
NEW 12.10.19 17:26 
в ответ moose 12.10.19 15:06
не срабатывает на каком-то этапе каждый из найденных.

отсюда поподробнее.

#2 
  moose старожил12.10.19 19:59
NEW 12.10.19 19:59 
в ответ Срыв покровов 12.10.19 17:26, Последний раз изменено 12.10.19 20:01 (moose)

возьмем "простой пример".


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 раз.

проделываем все снова (а вдруг!), и идем отжиматься дальше ...


#3 
AlexNek патриот12.10.19 20:42
AlexNek
NEW 12.10.19 20:42 
в ответ moose 12.10.19 15:06

Блин ненавижу EF, где то промелкивало что с Database first у них фигово


Если меньше 10 таблиц то попробуй это

https://www.devart.com/entitydeveloper/

#4