Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 在同一项目中,是否可以对一个DbContext进行自动迁移,而不对另一个DbContext进行自动迁移?_Entity Framework - Fatal编程技术网

Entity framework 在同一项目中,是否可以对一个DbContext进行自动迁移,而不对另一个DbContext进行自动迁移?

Entity framework 在同一项目中,是否可以对一个DbContext进行自动迁移,而不对另一个DbContext进行自动迁移?,entity-framework,Entity Framework,我希望在同一个项目中有两个DBContext,但只为一个项目启用自动迁移。可能吗?是的。每个DbMigrationsConfiguration都通过ContextKey绑定到一个特定的DbContext。只要您在DbContext上有超过个,则启用迁移命令需要-ContextTypeName参数。可以很容易地对一个DbContext运行启用迁移,而对另一个DbContext则忽略它

我希望在同一个项目中有两个DBContext,但只为一个项目启用自动迁移。可能吗?

是的。每个
DbMigrationsConfiguration
都通过
ContextKey
绑定到一个特定的
DbContext
。只要您在
DbContext
上有超过个,则
启用迁移
命令需要
-ContextTypeName
参数。可以很容易地对一个DbContext运行
启用迁移
,而对另一个DbContext则忽略它