コード例 #1
0
        public void InsertWeixinPublic()
        {
            IApplicationContext ctx = ContextRegistry.GetContext();

            FactoryBo.Weixin.WeixinPublicSettingFactoryBo iboFactory =
                (FactoryBo.Weixin.WeixinPublicSettingFactoryBo)ctx
                .GetObject("WeixinPublicBoFactory");

            Entity.Weixin.WeixinPublicSetting entity = new Entity.Weixin.WeixinPublicSetting();
            entity.CId = 1;
            iboFactory.GetWeixinPublicBo().Insert(entity);
        }
コード例 #2
0
        public void ContextTest()
        {
            //非单例模式
            IApplicationContext ctx = ContextRegistry.GetContext();

            IBLL.Weixin.WeixinPublicSettingIbo ibo =
                (IBLL.Weixin.WeixinPublicSettingIbo)ctx.GetObject("WeixinPublicBo");

            FactoryBo.Weixin.WeixinPublicSettingFactoryBo iboFactory =
                (FactoryBo.Weixin.WeixinPublicSettingFactoryBo)ctx
                .GetObject("WeixinPublicBoFactory");

            //单例模式
            //FactoryBo.Weixin.WeixinPublicSettingFactoryBo.GetFactory.GetWeixinPublicBo().GetWeixinPublicList();

            //封装模式
            FactoryBo.Weixin.WeixinPublicSettingFactoryBo iboFactory1 =
                (FactoryBo.Weixin.WeixinPublicSettingFactoryBo)
                FactoryBo.Factory.Context.GetContextRegistry.GetContext()
                .GetObject("WeixinPublicBoFactory");
        }