Я использую плагин ADO.NET Mocking Context Generator для моей модели Entity Framework.Я еще не начал использовать mocks, просто пытался исправить сгенерированные классы сущностей и контекстов, чтобы приложение работало, как и раньше, без исключений.Я уже исправил шаблон T4 для поддержки метода SaveChanges.
Теперь у меня есть еще одна проблема: когда я пытаюсь получить доступ к любому свойству навигации, оно устанавливается равным нулю.Все примитивные поля, унаследованные от таблицы БД, установлены и верны.
Итак, что я делаю, это следующее
using (var context = MyContext())
{
var order = context.Orders.Where(p => p.Id == 7);
var product = order.Products;
}
, в этом случае для продукта установлено значение NULL.Но это был не тот случай, когда при использовании генератора кода по умолчанию он возвращал реальный объект продукта.
Спасибо за любые предложения!