У меня есть один Решение 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
Когда вы «просматриваете» в отладчике, вы действительно активируете запрос? –
Ребенок не может отображаться в представлении результатов @GertArnold, но он работает как код в следующей строке ... см. Выше Клиент заполнен. – Pinch
Где ваш контекст и конкретно, какие проекты (ы) у вас есть миграции включены? Если вы собираетесь делиться сущностью между несколькими проектами, то этот объект следует отслеживать только в одном или даже в совершенно отдельном проекте, специально предназначенном для этой цели, возможно, в библиотеке классов. Если у вас есть несколько контекстов, ссылающихся на один и тот же класс сущностей, то * каждый * один нужно будет переносить отдельно, что, конечно, невозможно, если база данных одинакова. –