标签:
首先安装entity framework ,
Install-Package EntityFramework
接着创建两个我们自己的context,
MyFirstContext.cs
using System.Data.Entity; namespace Question.EntityFramework { public class MyFirstContext : DbContext { public MyFirstContext() : base("MyFirst") { } } }
MySecondContext.cs
using System.Data.Entity; namespace Question.EntityFramework { public class MySecondContext : DbContext { public MySecondContext() : base("MySecond") { } } }
enable-migrations -ContextTypeName Question.EntityFramework.MyFirstContext -MigrationsDirectory FirstMigrations
enable-migrations -ContextTypeName Question.EntityFramework.MySecondContext -MigrationsDirectory SecondMigrations
ContextTypeName:需要迁移的数据库(类)
MigrationsDirectory:指定迁移文件的目录
创建2个实体类,MyFirstEntity.cs和MySecondEntity.cs
然后继续在程序包管理器控制台中输入:
add-migration Initial -ConfigurationTypeName Question.EntityFramework.FirstMigrations.Configuration
add-migration Initial -ConfigurationTypeName Question.EntityFramework.SecondMigrations.Configuration
-ConfigurationTypeName:指定使用的迁移配置 对应不同的文件夹下的不同命名空间的迁移配置
最后配置好web.config输入:
update-database -ConfigurationTypeName Question.EntityFramework.FirstMigrations.Configuration
update-database -ConfigurationTypeName Question.EntityFramework.SecondMigrations.Configuration
大功告成
标签:
原文地址:http://www.cnblogs.com/XPQueen/p/5486741.html