摘要:
好像蛮长时间没有新文章带给大家了。前几天出差再加上忙着公司里的活儿,几乎都没时间上博客园了。今天正好有些时间,为大家简单介绍EF产品组新发布的一个牛逼的小工具——EF Power Tool(翻译的话,好像就是牛逼工具哦?) 下次会为大家深入解析这个小工具。 最先看到这个工具是在EF产品组最新的博客文章上,http://blogs.msdn.com/b/adonet/archive/2011/05/18/ef-power-tools-ctp1-released.aspx。粗略读了下,感觉很酷,马上下载下来试了试,果然很酷,http://visualstudiogallery.msdn.mic.. 阅读全文
posted @ 2013-08-29 16:55
sandea
阅读(337)
评论(0)
推荐(0)
摘要:
在讲解之前,先来看看解决方案的架构:1、在Nop.Core下的Domain里建立一个实体Category;2、在Nop.Data下的Mapping\Catatog\下建立一个数据表映射CategoryMap:using System.Data.Entity.ModelConfiguration;using Nop.Core.Domain.Catalog;namespace Nop.Data.Mapping.Catalog{ public partial class CategoryMap : EntityTypeConfiguration { public CategoryMap() { th 阅读全文
posted @ 2013-08-29 16:55
sandea
阅读(501)
评论(1)
推荐(0)
摘要:
目录开始Registering components控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表激活事件在component生命周期的不同阶段使用事件。Autofac暴露三个事件接口供实例的不同阶段调用OnActivatingOnActivatedOnRelease这些事件会在注册的时候被订阅,或者被附加到IComponentRegistration 的时候?1builder.RegisterType().OnActivated(e => e.Instance.StartListening());OnActivatingcomp 阅读全文
posted @ 2013-08-29 16:55
sandea
阅读(210)
评论(0)
推荐(0)
摘要:
目录开始Registering components控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表属性注入属性注入使用可写属性而不是构造函数参数实现注入。介绍如果component是一个委托,使用一个对象初始化:?1builder.Register(c => new A { B = c.Resolve() });为了提供循环依赖(就是当A使用B的时候B已经初始化),需要使用OnActivated事件接口:?1builder.Register(c => new A()).OnActivated(e => e.Instan 阅读全文
posted @ 2013-08-29 16:55
sandea
阅读(172)
评论(0)
推荐(0)
摘要:
目录开始Registering components控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表Resolve的参数当注册或者检索component的时候可以使用参数传递参数给ResolveResolve接受可变长度的参数列表?1var fred = Resolve(new NamedParameter("name", "Fred"));如果是通过反射注册的,这样做可以自动映射到类中指定对应参数的构造函数。比如:?1234class Person{public Person(string nam 阅读全文
posted @ 2013-08-29 16:55
sandea
阅读(215)
评论(0)
推荐(0)
摘要:
目录开始Registering components控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表元数据Autofac提供机制去创建和使用component的元数据如果你熟悉Managed Extensibility Framework (MEF) ,你很可能已经见过component元数据的例子。元数据是存储component中的关于这个component的信息,不需要创建实例也能访问。在注册的时候添加元数据值描述的元数据在注册阶段和component联系起来,每个元数据都是一个键值对:?123builder.Register(c = 阅读全文
posted @ 2013-08-29 16:55
sandea
阅读(296)
评论(0)
推荐(0)
摘要:
http://www.bizker.com/business/chenggong/2011/0605/120.html 阅读全文
posted @ 2013-08-29 16:55
sandea
阅读(101)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2013-08-29 16:55
sandea
阅读(123)
评论(0)
推荐(0)
摘要:
http://os.51cto.com/art/201111/304611.htm 阅读全文
posted @ 2013-08-29 16:54
sandea
阅读(94)
评论(0)
推荐(0)
摘要:
目录开始Registering components控制范围和生命周期用模块结构化Autofacxml配置与.net集成深入理解Autofac指导关于词汇表循环依赖循环依赖是指运行期间对象之间的相互依赖介绍构造函数/属性依赖使用含有属性依赖的类时,使用Activated事件的InjectUnsetProperties。?12345678910111213class DependsByCtor{public DependsByCtor(DependsByProp dependency) { }}class DependsByProp{public DependsByCtor Dependency 阅读全文
posted @ 2013-08-29 16:54
sandea
阅读(288)
评论(0)
推荐(0)

浙公网安备 33010602011771号