How would I translate this C# lambda expression into VB.NET ?
query.ExecuteAsync(op => op.Results.ForEach(Employees.Add));
using System; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Ink; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Shapes; using System.Collections.ObjectModel; using IdeaBlade.Core; using IdeaBlade.EntityModel;namespace SimpleSteps { public class MainPageViewModel { public MainPageViewModel() { Employees = new ObservableCollection(); var mgr = new NorthwindIBEntities(); var query = mgr.Employees; query.ExecuteAsync(op => op.Results.ForEach(Employees.Add)); }
public ObservableCollection<Employee> Employees { get; private set; } }
}
// Summary: // Execute the query asynchronously. IdeaBlade.EntityModel.EntityManager.ExecuteQueryAsync() // // Parameters: // query: // This query // // Type parameters: // T: // Entity type returned public static EntityQueryOperation<T> ExecuteAsync<T>(this IEntityQuery<T> query); // // Summary: // Execute the query asynchronously. IdeaBlade.EntityModel.EntityManager.ExecuteQueryAsync() // // Parameters: // query: // This query public static EntityQueryOperation ExecuteAsync(this IEntityQuery query); // // Summary: // Execute the query asynchronously. IdeaBlade.EntityModel.EntityManager.ExecuteQueryAsync() // // Parameters: // query: // This query // // userCallback: // Callback invoked when the query completes // // userState: // Token to identify the query upon completion // // Type parameters: // T: // Entity type returned // // Remarks: // Provide a userCallback if you want to be notified when the operation completes. // The query results will be returned in the IdeaBlade.EntityModel.EntityQueriedEventArgs // passed to the userCallback. Use the userState to uniquely identify this // call. public static EntityQueryOperation<T> ExecuteAsync<T>(this IEntityQuery<T> query, Action<EntityQueryOperation<T>> userCallback, object userState = null); // // Summary: // Execute the query asynchronously. IdeaBlade.EntityModel.EntityManager.ExecuteQueryAsync() // // Parameters: // query: // This query // // userCallback: // Callback invoked when the query completes // // userState: // Token to identify the query upon completion // // Remarks: // Provide a userCallback if you want to be notified when the operation completes. // The query results will be returned in the IdeaBlade.EntityModel.EntityQueriedEventArgs // passed to the userCallback. Use the userState to uniquely identify this // call.`
ExecuteAsync
? The IdeaBlade site doesn't provide any documentation. We need to know the actual signature of the method (what parameters it expects, all of the overloads, etc.) – Adam Robinson