0

У меня есть один Решение FooHQ содержит:C изменилась

FooModel - Code First

FooService - сервис, который использует FooModel

FooWebsite - сайт, который потребляет FooService и тому FooModel

ВСЕ работает!

Я только что создал FooWebsiteAgain

я ссылаться вверх FooService и FooModel и whamoo .....

модель поддержав контекст «» FOOContext изменилось с тех пор была создана база данных. Рассмотрим с помощью Code First Миграции для обновления базы данных (http://go.microsoft.com/fwlink/?LinkId=238269)

Забавная вещь, если я пошагово в отладчик и заставить его перейти в контекст UnitOfWork и побродить ....

using (UnitOfWork unitOfWork = new UnitOfWork()) <<Debug here 
    { 
    var Customer = unitOfWork.CustomerRepository.GetCustomerByTN(TN); 
    return Customer; 
    } 

... он просыпается и без ошибок!

Пожалуйста, идеи?

PS Я использую EF 6.0.0

+0

Когда вы «просматриваете» в отладчике, вы действительно активируете запрос? –

+0

Ребенок не может отображаться в представлении результатов @GertArnold, но он работает как код в следующей строке ... см. Выше Клиент заполнен. – Pinch

+0

Где ваш контекст и конкретно, какие проекты (ы) у вас есть миграции включены? Если вы собираетесь делиться сущностью между несколькими проектами, то этот объект следует отслеживать только в одном или даже в совершенно отдельном проекте, специально предназначенном для этой цели, возможно, в библиотеке классов. Если у вас есть несколько контекстов, ссылающихся на один и тот же класс сущностей, то * каждый * один нужно будет переносить отдельно, что, конечно, невозможно, если база данных одинакова. –

ответ

0

Я не знаю почему, но при обновлении с EF 6.0 позже 6.1.2 работает по-видимому, все другие проекты, в которых 6.1.0 и это запутаться EF

Смежные вопросы