重典的博客 发表于 2012-12-10 13:23:44

.NET 4.5 MEF 基于约定的编程模型

<div id="cnblogs_post_body">Managed Extensibility Framework 在.NET 4.5中有若干改进,这些都是源自于开源社区的推动(http://mef.codeplex.com/)。
这改动包括:对泛型类型的支持、多作用域及对基于约定编程模型的支持。
什么样的代码才算是基于约定的呢,其实在MS其它框架中也有所体现,比如ASP.NET MVC中 Url Routing /EF 4.1+的Fluent API的配置方式都可以算做基于约定的。
话说MEF之前是用声明式的Attribute来搞定代码的:
<div class="cnblogs_code"> 1class Util 2     { 3        4         public SubUtilA A { get; set; } 5        6         public SubUtilB B { get; set; } 7     } 8     9   class SubUtilA { }10     11   class SubUtilB { }
页: [1]
查看完整版本: .NET 4.5 MEF 基于约定的编程模型