Можем ли мы иметь файл designer.cs в ef6 codefirst подходе, таком как создание файла edmx
Здравствуйте, у меня есть Entity Framework 6 с подходом code first. Я хотел бы иметь класс designer.cs в коде первого подхода, возможно ли это или нет, я просто спрашиваю вас..... Если это возможно, то как получить или создать файл класса. Этот класс можно найти, когда мы создаем файл edmx прямо так же, как я требовал.
Что я уже пробовал:
Я ничего не пробую, потому что не знаю, как его создать, или если он уже создан, то где он находится. Так что, пожалуйста, кто-нибудь может мне помочь в этом вопросе.
johannesnestler
Я понятия не имею, чего вы хотите - не могли бы вы попытаться объяснить немного лучше? Если вы используете Code-First, что бы вы сделали с edmx-файлом? (это будет сначала модель или сгенерировано из базы данных). По своему опыту я могу вам сказать: пусть edmx-файл идет - EF-Team будет осуждать его с EF7, а на EF-Core он уже исчез... Если вам нужно управлять отображением для особых случаев, лучше использовать fluent-api.
То, что вы имеете в виду с файлом designer.cs, находится за пределами моего воображения...
Member 8583441
Я вам четко объясню этот вопрос.
У меня есть проект MVC, который был сделан ранее с использованием модели данных сущности ef4.1, имеющей контекст объекта, и теперь я использую тот же проект с другой версией EF 6.1.3 с подходом Code First.
Если мы создаем модель данных сущности, то она автоматически создает файл .edmx, имеющий класс .tt и класс .designer.
Но когда мы используем первый подход кода, он создаст только модель данных без нее .класс ТТ и класс дизайнера. Теперь мой вопрос заключается в том, можно ли создать класс Designer из первого подхода кода.
Я попытался создать класс с именем "Entitydatamodel.Designer.cs". Он автоматически создает для меня класс .designer, но я получаю сообщение об ошибке "проблемы с неоднозначностью:"
Здесь я не создал никакого класса .tt, но эти классы я инициализировал в самой модели данных.