Ejemplo n.º 1
0
        protected HttpControllerBase(Zongsoft.Services.IServiceProvider serviceProvider)
        {
            if (serviceProvider == null)
            {
                throw new ArgumentNullException("serviceProvider");
            }

            _serviceProvider = serviceProvider;
            _dataService     = serviceProvider.ResolveRequired <TService>();
        }
Ejemplo n.º 2
0
        public DataService(Zongsoft.Services.IServiceProvider serviceProvider)
        {
            if (serviceProvider == null)
            {
                throw new ArgumentNullException("serviceProvider");
            }

            _serviceProvider = serviceProvider;
            _dataAccess      = serviceProvider.ResolveRequired <IDataAccess>();

            //获取当前数据搜索键
            _searchKey = (DataSearchKeyAttribute)Attribute.GetCustomAttribute(this.GetType(), typeof(DataSearchKeyAttribute), true);

            //注册数据递增键序列号
            DataSequence.Register(this);
        }