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(); }