Entity framework model.tt пусто

#c# #linq #entity-framework #ef-database-first

#c# #linq #entity-framework #ef-database-first

Вопрос:

Сначала я новичок в Linq для Entity Framework DB.

Я создал веб-сайт с главной страницей и добавил Ado.net Модель сущности, (при добавлении я заметил, что model.name не было никакого расширения (модель.)). В части выбора я выбрал выбор «EF Designer из базы данных» (потому что нет выбора «генерировать из базы данных»).

Проблема в том, что model.tt отсутствует генерация классов. Он пуст. В нем есть только файл model.cs.

(Примечание: я также получаю ошибку 6046: не удается сгенерировать тип возврата функции импорта функции хранения ‘fn_diagramobjects’. Функция хранилища Model.edmx будет проигнорирована, и импорт функции не будет сгенерирован.)

Может кто-нибудь, пожалуйста, указать на мою ошибку?

Комментарии:

1. Привет. Является ли это asp.net приложение mvc?

2. Ссылка на Entity Framework? Это тоже ново для меня.

3. @MareInfinitus — это имя часто использовалось, когда оно было новым. EF был создан для Linq, и Linq имел эту структуру именования Linq-to-Something .

4. @Wallstrider Привет, это не приложение mvc. Это Asp.Net Entity Framework (сначала база данных) и LINQ..

Ответ №1:

Вот очень хороший учебник для Entity Framework DB First. Пример для консольного приложения, но это даже не имеет значения, потому что у вас проблемы с базой данных.