DataLoadOptions.LoadWith Method
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Include Protected Members
Include Inherited Members
Include Silverlight Members
Include Silverlight for Windows Phone Members
Include XNA Framework Members
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.
Overload List
Name | Description | |
---|---|---|
LoadWith<T>(Expression<Func<T, Object>>) | Specifies which sub-objects to retrieve when a query is submitted for an object of type T. | |
LoadWith(LambdaExpression) | Retrieves specified data related to the main target by using a lambda expression. |
Top
Remarks
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);