private void RegisterDbObjectOperator(IObjectContainer container) { string nameOfDefaultConnectionString = WcfUtils.GetNameOfDefaultConnectionString(); if (string.IsNullOrEmpty(nameOfDefaultConnectionString)) { throw new ArgumentNullException("Missing connection string setting."); } ConnectionStringSettings settings = ConfigurationManager.ConnectionStrings[nameOfDefaultConnectionString]; string connectionString = settings.ConnectionString; container.RegisterTypeWithConstructor <DbObjectOperator>(3, new object[] { new InjectionConstructor(new object[] { connectionString }) }); }