Ejemplo n.º 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);
            }
        }