当前位置: 首页 > news >正文

网站中加入地图大连市房屋管理局官方网站

网站中加入地图,大连市房屋管理局官方网站,网站建设前期准备工作,天津网站建设是什么准备使用的表是Student#xff0c;创建相关的IDAL、DAL、IBLL、BLL层。使用EF#xff0c;创建一个Model层#xff0c;存放edmx文件。创建一个Infrastructure层#xff0c;基础设施项目#xff0c;使用泛型类型。普通类型的使用1.APP.Config 配置信息此处有个需要注意的地方…准备使用的表是Student创建相关的IDAL、DAL、IBLL、BLL层。使用EF创建一个Model层存放edmx文件。创建一个Infrastructure层基础设施项目使用泛型类型。普通类型的使用1.APP.Config 配置信息此处有个需要注意的地方configSections节点必须要放在configuration节点的最上面否则运行会报错。这个在MSDN上有说明。2.Autofac.config配置信息3.控制台程序代码usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingApps.BLL;usingApps.DAL;usingApps.IBLL;usingApps.IDAL;usingApps.Infrastructure.BaseObject;usingApps.Infrastructure.IBaseInterface;usingApps.Model;usingAutofac;usingAutofac.Configuration;namespaceApps.Con{classProgram{static void Main(string[] args){#region 普通类型---Student---Config获取配置var builder newContainerBuilder();builder.RegisterModule(new ConfigurationSettingsReader(autofac));//编译容器完成注册且准备对象解析var container builder.Build();//现在你可以使用 Autofac 解析服务. 例如,这行将执行注册的lambda表达式对于 IConfigReader 服务.//但是我们不推荐直接操作容器这会导致内存泄漏。//当我们解析出一个组件时依赖于我们定义的lifetime scope一个新的对象实例会被创建。using (var scope container.BeginLifetimeScope()){//从容器中解析需要使用的组件var iStudentBLL scope.Resolve();//调用解析后的组件中的方法List list iStudentBLL.GetList().ToList();Console.WriteLine(List中的数据行 list.Count);}#endregion Console.ReadKey();}}}(1)使用流程a.参见Autofac管理注册类的容器实例var builder new ContainerBuilder();b.下面就需要为这个容器注册它可以管理的类型builder.RegisterType().As();c.注册泛型,这个地方需要把泛型进行注册否则无法正常执行builder.RegisterGeneric(typeof(UnitOfWork)).As(typeof(IUnitOfWork)).SingleInstance();或builder.RegisterType().As().SingleInstance();d.生成具体的实例var container builder.Build();e.在应用运行期间你需要从容器生命周期域中解析出组件实例来使用它们。using (var scope container.BeginLifetimeScope())  {  }f.从容器中解析需要使用的组件var iStudentBLL scope.Resolve();g.调用解析出来的组件的方法List list iStudentBLL.GetList().ToList();(2)中间碰到的问题。在官方文档http://docs.autofac.org/en/latest/configuration/xml.html#configuring-with-application-configuration-legacy-pre-4-0其中的配置示例component节点中。type属性是 类完整命名空间(包括类名)类的命名空间(不包括类名)service属性是 类完整命名空间(包括类名)与示例中的区别就是示例中的service属性值 与type保持一致均有逗号 后加类的命名空间。而官方文档中却没有。当示例也这么编写时运行就报错了。泛型类型的使用当在autofac.config配置文件中如此配置。泛型类型的配置失败无法正常运行随之放弃。不知道如何进行泛型类型的配置设置。
http://www.zqtcl.cn/news/841622/

相关文章:

  • 有ip怎么用自己的主机做网站惠州网站制作维护
  • 优质的网站制作在线编辑器
  • 盘锦做网站电话网络营销做私活网站
  • 有关网站建设的毕业设计外卖网站的建设与推广
  • cms 做网站用模板网站做h5宣传页多少钱
  • 坪山网站建设行业现状官方建网站有哪些步骤
  • 软件下载网站模版单页网站开发实例下载
  • 张家口网站建设vewanseo实战技术培训
  • 机加工网站室内设计联盟论坛
  • 汕头装修接单网站wordpress php加密
  • 重庆网站建设推广设置wordpress静态主页
  • 科技设计公司网站模板下载网站建设计划 文库
  • 建设美食网站做的好的阅读类的网站有哪些
  • 全屏网站模板制作教程吴江建设局房产网站
  • 浠水网站建设漳州找人做网站要求哪些
  • 做网站需要前台和后台吗公众号制作要求
  • 做一个网站 如何盈利模式招聘网站排行榜2021
  • 免费做网站网站有人哪些c 网站开发网易云课堂百度云下载
  • 高端品牌网站设计欣赏扬中网站建设包括哪些
  • 手机怎么访问微网站网络运营商电话
  • 怎么成立网站战争局势最新消息
  • 嘉定网站设计制作报价crm系统营销
  • 一个网站做几个关键词怎么样子做网站
  • 关于做网站的创新创业策划书怎么进网站后台管理系统
  • 品牌型网站开发wap网站开发工具
  • 网站改版设计微信淘宝购物券网站是怎么做的
  • 网站建设基本流程心得网站设计开发报价
  • 泉州网站建设网站制作电商网站建设需要
  • 沈阳工程建设信息网深圳seo网站排名优化
  • wordpress仿dz长沙seo网站优化