/// <summary> /// Initializes the specified data provider. /// </summary> /// <param name="dataProvider">The data provider.</param> internal protected virtual void Init(RepositoryDataProvider dataProvider) { _dataProvider = dataProvider; _repository = dataProvider.Repository; //创建提交的拦截器列表。 _submitter = new SubmitInterceptorList(); _submitter.Add(dataProvider); foreach (var type in _submitInterceptors) { _submitter.Add(type); } }
/// <summary> /// Initializes the specified data provider. /// </summary> /// <param name="dataProvider">The data provider.</param> internal protected virtual void Init(RepositoryDataProvider dataProvider) { _dataProvider = dataProvider; _repository = dataProvider.Repository; }
internal void InitDataProvider(RepositoryDataProvider value) { _dataProvider = value; }
protected RedundanciesUpdater(RepositoryDataProvider dataProvier) { _repository = dataProvier.Repository; }
/// <summary> /// Initializes the specified data provider. /// </summary> /// <param name="dataProvider">The data provider.</param> protected internal virtual void Init(RepositoryDataProvider dataProvider) { _dataProvider = dataProvider; _repository = dataProvider.Repository; }