コード例 #1
0
        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 }) });
        }