Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
 Аватар для Sayanchik777
9 / 9 / 6
Регистрация: 09.05.2015
Сообщений: 529

Как создать модель CodeFirst для MySQL

14.02.2020, 02:11. Показов 1578. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как создать Пустую модель конструктора EF или Пустую модель Code First?
Создаю например Пустую модель Code First, настроил себе сущность в модели, нажимаю Сформировать базу данных на основе модели и выбивает такую ошибку

не удается использовать выражение System.Data.Entity.Core.Metadata.Edm.Ite mCollection для типа возвращаемого значения System.Data.Entity.Core.Metadata.Edm.Ite mCollection

Исключение


Использую такой app.config

app.config
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework"
      type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
      requirePermission="false"/>
  </configSections>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/>
  </startup>
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework"/>
    <providers>
 
      <provider invariantName="MySql.Data.MySqlClient"
        type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.EntityFramework, Culture=neutral, PublicKeyToken=c5687fc88969c44d"></provider>
    </providers>
  </entityFramework>
 
  <connectionStrings>
    <add name="Model1" connectionString="server=127.0.0.1; port=3306; user id=root;password=qqqqqq;database=mydb" providerName="MySql.Data.MySqlClient" />
  </connectionStrings>
 
</configuration>


Подскажите в чем проблема, может в app.config? Конструктор из базы данных и Code First из базы данных на этом конфиге работает, а что касается самого создания БД из модели то вот такая ошибка как на скрине.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.02.2020, 02:11
Ответы с готовыми решениями:

EntityFramework. CodeFirst. Как создать базу в папке программы
Создание новой пустой базы по этому шаблону https://docs.microsoft.com/en-us/ef/ef6/modeling/code-first/workflows/new-database ...

CodeFirst, как для поля класса задать auto incriment
Entuty Framework. Подход CodeFirst. Как для поля класса задать auto incriment? Можно пример?

CodeFirst: Не удается создать базу из классов
Не удается создать базу из классов, хотя все настройки правильные. Может какие-то ссылки надо добавить?

3
Эксперт .NET
 Аватар для Usaga
14314 / 9398 / 1355
Регистрация: 21.01.2016
Сообщений: 35,431
14.02.2020, 10:16
Sayanchik777, а база большая?) Может быстрее будет руками модель набросать?
0
 Аватар для Sayanchik777
9 / 9 / 6
Регистрация: 09.05.2015
Сообщений: 529
14.02.2020, 13:14  [ТС]
Хочу научится создавать модель из Code First (MySQL), мне этот способ очень защёл, я практиковал на MS SQL
Создание Пустой модели из Code First тоже та самая ошибка

Добавлено через 52 секунды
0
0 / 0 / 0
Регистрация: 01.02.2020
Сообщений: 5
15.02.2020, 23:11
согласен, можно самому побыстрее попробовать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.02.2020, 23:11
Помогаю со студенческими работами здесь

MYSQL табличная модель: как поместить на форму?
Добрый день. Использую Qt 5.0.2 + QMYSQL Хочу поместить таблицу из БД на свою созданную форму посредством интервью. Пробую пример из...

Для базы данных «Автомагазин» создать запрос для определения количества заявок на модель Classic Combi.
Очень нужна помощь в решении следующей задачи. 1. Для базы данных «Автомагазин» создать запрос для определения количества заявок на...

Создать простую модель для QTreeView
Сразу скажу что в Qt я особо не силен. Мне нужно реализовать свою модель для отображения в QTreeView. Данные хранятся в контейнере с...

Создать модель пластины для режущего инструмента
Создать модель пластины для режущего инструмента (закрытую) чтобы меняла грани. Открытый получается, а как его полностью закрыть не...

Как создать собственную модель?
currencymodel.h class CurrencyModel : public QAbstractTableModel { Q_OBJECT public: CurrencyModel(QObject *parent = 0); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru