Сначала код vs. Сначала база данных

Я создал модель Entity Framework на основе существующей базы данных, а затем сгенерировал сущности POCO из модели. Строка подключения в моем файле web.config - это не Entity Framework, это просто стандартная строка подключения (в ней отсутствуют ссылки CSDL, SSDL, MSL).

Я могу скомпилировать свое приложение, но при запуске получаю следующую ошибку:

Код сгенерирован с использованием шаблонов T4 для Database First и Model Первая разработка может работать некорректно при использовании в режиме Code First. Чтобы продолжить использование Database First или Model First, убедитесь, что Entity Строка подключения фреймворка указана в конфигурационном файле выполнение приложения. Чтобы использовать эти классы, которые были созданы из Сначала база данных или Сначала модель, с помощью кода сначала добавьте любые дополнительные конфигурация с использованием атрибутов или API DbModelBuilder, а затем удалите код, который генерирует это исключение


. У меня вопрос, где в моем коде он понимает, что POCO пришли из автогенерации, и как я могу заставить его вести себя как Code First? Я не хочу ссылаться на CSDL и т. Д. В строке подключения.

20
задан Karl Wenzel 7 February 2013 в 03:45
поделиться