Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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
C# 实体框架CodeFirst:如何在上下文中注册新类并在数据库中创建它们?_C#_Entity Framework_Plugins - Fatal编程技术网

C# 实体框架CodeFirst:如何在上下文中注册新类并在数据库中创建它们?

C# 实体框架CodeFirst:如何在上下文中注册新类并在数据库中创建它们?,c#,entity-framework,plugins,C#,Entity Framework,Plugins,我正在考虑一个带有EntityFramework的插件应用程序,用户可以在运行时编写和部署新插件 我首先使用的是EF6代码。问题是:如果数据库中不存在新类,是否可以向DbContext中添加新类并重新运行初始值设定项以在数据库中创建它们 如果是,如何实现?从版本6开始,实体框架迁移支持每个数据库的多个上下文。因此,每个插件都可以拥有自己的客户机上下文,并根据需要迁移自己的表 检查 及

我正在考虑一个带有EntityFramework的插件应用程序,用户可以在运行时编写和部署新插件

我首先使用的是EF6代码。问题是:如果数据库中不存在新类,是否可以向DbContext中添加新类并重新运行初始值设定项以在数据库中创建它们


如果是,如何实现?

从版本6开始,实体框架迁移支持每个数据库的多个上下文。因此,每个插件都可以拥有自己的客户机上下文,并根据需要迁移自己的表

检查 及