Returns a list of all entity types referenced by the query.
Syntax
Parameters
- query
- includeIncludes
- Whether to also return Included types. Default is true.
Return Value
A HashSet of types
Example
C# | Copy Code |
---|
public void CheckQueryTypes() {
var query = entityManager.Employees.Where(e => e.OrderSummaries.Any(os => os.Freight > 100m));
// Will return Employee and OrderSummary types.
var list = query.GetReferencedEntityTypes();
var query2 = entityManager.Customers.Include(c => c.OrderSummaries);
// Will return Customer and OrderSummary types.
var list2 = query2.GetReferencedEntityTypes();
// Will return only Customer type, since Includes are excluded.
var list3 = query2.GetReferencedEntityTypes(false);
} |
Requirements
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family
See Also