Я использую EF 6.1.0 и создаю службу WCF.
Сначала я создал библиотеку классов, содержащую мои сущности, Mappers и Context для инициализации EF. Я также создал класс, содержащий экземпляр контекста и имеющий этот код:
public IQueryable<[Entity]> GetAll()
{
return context.[Entity].AsQueryable();
}
С другой стороны, я создал службу WCF в одном проекте и вызывает функцию GetAll() в файле .svc следующим образом:
public List<[Entity]> GetList()
{
[iObject] repository = new [Object](new Context());
return repository.GetAll().ToList();
}
Проект строится. Я даже проверяю cconfiguration, и он находится в правой БД. Однако базы данных и таблиц, которые предположительно созданы, не существует, и появляется сообщение об ошибке "Последовательность не содержит соответствующий элемент".
Если это сбивает с толку, вы можете указать мне ссылку WCF-сервисов с использованием Code First Entity Framework.