Я создал модель Entity Framework на основе существующей базы данных, а затем сгенерировал объекты POCO из модели. Строка подключения в моем web.config не является Entity Framework, это просто стандартная строка соединения (она не имеет ссылок на CSDL, SSDL, MSL).
Я могу скомпилировать свое приложение, но когда я запустил, я получаю эту ошибку:
Код, сгенерированный с использованием шаблонов T4 для базы данных First и Model Первая разработка может работать некорректно, если используется в режиме Code First. Чтобы продолжить использование базы данных First или Model First, убедитесь, что Entity Строка подключения к серверу указывается в файле конфигурации выполнение приложения. Чтобы использовать эти классы, которые были сгенерированы из Сначала база данных или модель, с кодом Сначала добавьте дополнительные конфигурации с использованием атрибутов или API DbModelBuilder, а затем удалите код, который генерирует это исключение.
Мой вопрос в том, где в моем коде он понимает, что POCO пришли из автогенерации и как я могу заставить его вести себя как Code First? Я не хочу ссылаться на CSDL и т.д. В моей строке подключения.