Как использовать Include с Lambda в EF?

Согласно этой статье вы, как предполагается, можете использовать лямбда-выражение http://romiller.com/2010/07/14/ef-ctp4- Tips-tricks-include-with-lambda / .

Например ...

var blogsWithPosts = context.Blogs.Include(b => b.Posts);

Итак, где у меня ...

IQueryable query = ctx.ObjectContext.Patients
                    .Include("Person");

Я бы хотел, чтобы это было ...

 IQueryable query = ctx.ObjectContext.Patients
                    .Include(row => row.Person);

Я добавил импорт для System.Data.Entity ... но все еще не могу этого сделать. Я использую Csla, поэтому мой объект контекста настроен как ...

using (var ctx = Csla.Data.ObjectContextManager.GetManager(Database.ApplicationConnection, false))
 {
 }

Это может быть проблемой ... любая помощь будет принята с благодарностью!

11
задан mattruma 1 October 2010 в 13:57
поделиться