ASP. Net ado. net проблема EDMX Entity Framework - PullRequest
1 голос
/ 03 мая 2020

Я хочу создать модель ADO. NET для Azure База данных, и она успешно создается, но я не вижу моделей.

Вот так это выглядит в Visual Studio:

EDMX Model

И все же в моей папке созданы модели, но я их не вижу.

Вы можете мне помочь?

My Models Folder

1 Ответ

0 голосов
/ 04 мая 2020

EDMX является представлением модели, но вы должны запустить файлы .tt, чтобы они проанализировали ваш EDMX для создания модели.

ОБНОВЛЕНИЕ: Файл .tt должен находиться под файлом .edmx в обозревателе решений.

Для этого щелкните правой кнопкой мыши .tt и выберите «Выполнить». (точно не помню, что это за команда), но она выполнит ваши изменения в EDMX и создаст для вас различные классы .cs или .vb. В вашем случае это файл Employee.Context.tt, который необходимо запустить / выполнить.

Будьте осторожны, если вы изменяете созданные сгенерированные файлы .cs или .vb, как если бы вы повторно запускали .tt файл, он будет отбрасывать и воссоздавать ваш код, потенциально теряя любые настройки.

ОБНОВЛЕНИЕ: Я нашел вас это действительно хорошее объяснение каждого этапа что может помочь.

Надеюсь, это поможет.

...