摘要
既然在插件模型里,每一个服务类型可以被映射到多个实现,绑定方法不用决定要返回哪个实现。因为kernel应该返回所有的实现。然而,上下文绑定是多个绑定场景,在这个场景里,kernel需要根据给定的条件,在多个提供的类型里选择一个实现。
附:代码下载
在下面的例子里,我们将要实现一个数据迁移的应用程序,可以将数据从SQL数据库迁移到XML数据文件。将有一个表现层,一个业务逻辑层和一个数据访问层。
按下面的步骤建立DataMigration基本程序结构。
1. 下载Northwind数据库备份,还原到SQL Server。
2. 创建解决方案DataMigration,并在解决方案下添加下面的工程。
3. 在DataMigration.Business工程下添加如下文件夹结构。
4. 在Model文件夹下添加Shipper.cs文件。
1 namespace DataMigration.Business.Model 2 { 3网友评论


