protected HttpControllerBase(Zongsoft.Services.IServiceProvider serviceProvider) { if (serviceProvider == null) { throw new ArgumentNullException("serviceProvider"); } _serviceProvider = serviceProvider; _dataService = serviceProvider.ResolveRequired <TService>(); }
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); }