Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            // using (JDContext context=new JDContext())
            // {
            //var user= context.User.Find(2);
            //  var category = context.Category.Find(2);
            // }

            ExeConfigurationFileMap fileMap = new ExeConfigurationFileMap();

            fileMap.ExeConfigFilename = Path.Combine(AppDomain.CurrentDomain.BaseDirectory + "ConfigFiles\\UnityConfig.xml");//找配置文件的路径
            Configuration             configuration = ConfigurationManager.OpenMappedExeConfiguration(fileMap, ConfigurationUserLevel.None);
            UnityConfigurationSection section       = (UnityConfigurationSection)configuration.GetSection(UnityConfigurationSection.SectionName);

            IUnityContainer container = new UnityContainer();

            section.Configure(container, "xzmcwjzsContainer");

            IUserCategoryService service = container.Resolve <IUserCategoryService>();

            service.ComplexOperation();
        }