Exemple #1
0
        /// <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);
            }
        }
Exemple #2
0
 /// <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;
 }
Exemple #4
0
 protected RedundanciesUpdater(RepositoryDataProvider dataProvier)
 {
     _repository = dataProvier.Repository;
 }
Exemple #5
0
 /// <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;
 }
 protected RedundanciesUpdater(RepositoryDataProvider dataProvier)
 {
     _repository = dataProvier.Repository;
 }