我有一个正在运行的EF 6.0应用程序,其代码首先针对SQL Server 2008.目前我们使用较旧的数据库项目来管理和部署架构的更改。数据库有一些额外的对象,作为提升性能和视图的索引,以及应用程序本身但未使用某些遗留组件的存储过程。
我打算从Data Projects迁移到EF Migrations。一切正常,因为我从一个现有的数据库开始。但是当我使用初始迁移从头开始初始化测试数据库时,当然缺少所有其他对象。因为初始迁移是从模型创建的,而不是从现有数据库创建的。
是否有办法从现有数据库而不是模型创建初始迁移。因为在我的情况下,db和model已经同步,我只需要包含所有对象,即使它们不用于模型。我不介意索引,视图和sp只是作为sql命令添加。