/// <summary> /// Initializes a new instance of the ProviderDataSourceDeepLoadEventArgs class. /// </summary> /// <param name="entityList"></param> /// <param name="properties"></param> public ProviderDataSourceDeepLoadEventArgs(IList entityList, ProviderDataSourceDeepLoadList properties) : this(entityList) { this.deepLoadProperties = properties; }
/// <summary> /// Performs a DeepLoad operation on the specified entity collection. /// </summary> /// <param name="entityList"></param> /// <param name="properties"></param> internal override void DeepLoad(TList <Classes> entityList, ProviderDataSourceDeepLoadList properties) { // execute deep load method ClassesProvider.DeepLoad(GetTransactionManager(), entityList, properties.Recursive, properties.Method, properties.GetTypes()); }
/// <summary> /// Performs a DeepLoad operation on the specified entity collection. /// </summary> /// <param name="entityList"></param> /// <param name="properties"></param> internal virtual void DeepLoad(TList <Entity> entityList, ProviderDataSourceDeepLoadList properties) { }