摘要:
集团副总裁 王华 我看《这一代人的学习》视频之前,也没觉得自己有什么学习焦虑,但看完之后,我却有了。当然,我的焦虑不是担心自己吟不出“落霞与孤鹜齐飞、秋水共长天一色”,也不是担心自己不能完成“阶层穿越”。 记得多年前,一个程序员和我说,他编的程序很厉害。我说,怎么厉害?他说,别人用100行、200行 阅读全文
摘要:
sqlserver数据库Schema 阅读全文
摘要:
程序的初始化工作和Ioc工作已经做完,nop默认引擎已经初始化。下面在回到global文件的启动方法Application_Start()中,1,继续分析下面的代码: var dependencyResolver = new NopDependencyResolver(); DependencyResolver.SetResolver(dependencyResolver);这两行代码的作用是:控制器激活的时候,我们用了自定义的NopDependencyResolver,该类有两个方法一个是GetService(Type serviceType),一个是GetServices(Type ser 阅读全文
摘要:
上文我们已经通过该行代码:var typeFinder = containerManager.Resolve(); 从注入容器中获取到了typeFinder实例。通过该实例进行以下操作。var drTypes = typeFinder.FindClassesOfType(); 从bin所有程序集中获取实现了IDependencyRegistrar接口的所有实现类。循环这些实现类病调用void Register(ContainerBuilder builder, ITypeFinder typeFinder);方法来做其他事情。通过反射能够获取到8个实现了该接口的实例,下面我们一个个分析,实现了 阅读全文