We have an entity framework model with has some inheritance in it.
The following example is not the actuall model, but just to make my point...
Let's say
Base class: Person Child classes: Employee, Customer
The database has been generated, the DomainService has been created and we can get to the data:
lstCustomers.ItemsSource = context.Persons;
EntityQuery<Person> query = context.GetPeopleQuery().Take(4);
context.Load(query);
But how can I modify the query to only return Customers ?
Have you already tried the following:
context.GetPeopleQuery().OfType<Customer>().Take(4)
I can imagine this doesn't have the required effect though, because the OfType
is probably evaluated client-side..
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.