Итак, я пытаюсь работать над примером приложения. Пытаюсь покопаться в ADO.NET Entity Framework. Я вернул сотрудника, используя метод с LINQ, как это:
public IList<Employee> FindByLastName(string lastName)
{
IList<Employee> emps;
var e = from emp in _ctx.Employees where emp.LastName == lastName select emp;
emps = e.ToList<Employee>();
return emps;
}
Затем в одном из моих юнит-тестов у меня есть emps [0] .Orders.Count> 0 , и это возвращается false.
Таким образом, мое свойство Orders не загружается. Что я делаю неправильно?
UPDATE
Любые мысли о том, как вы включите это в этот Load () / Включить материал в шаблон хранилища?
Должен ли я сделать что-то нехорошее, как
public IList<Employee> GetEmployeeById(int id, bool includeOrders)
{
}