LoadWith Method
Collapse the table of content
Expand the table of content

DataLoadOptions.LoadWith Method

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Retrieves specified data related to the main target.

This member is overloaded. For complete information about this member, including syntax, usage, and examples, click a name in the overload list.

  NameDescription
Public method LoadWith<T>(Expression<Func<T, Object>>) Specifies which sub-objects to retrieve when a query is submitted for an object of type T.
Public method LoadWith(LambdaExpression) Retrieves specified data related to the main target by using a lambda expression.
Top

Use the LoadWith method to specify which data related to your main target should be retrieved at the same time. For example, if you know you will need information about customers' orders, you can use LoadWith to make sure the order information is retrieved at the same time as the customer information. This approach results in only one trip to the database for both sets of information.

The following snippet shows how to use the non-generic method:

DataLoadOptions options = new DataLoadOptions();
db.LoadOptions = options;
options.LoadWith((Customer c) => c.Orders);

Show:
© 2017 Microsoft