我正在使用EF6.0並執行我的db與SQLServerDatabaseProject。 我想使用EF遷移工具進行數據庫遷移。但因爲我有我的數據庫DbProject我希望我所有的遷移文件是SQLFiles(而不是c#) 所以我想知道如果EF支持此功能,如果不是,是否有可能編寫一個新的Migration類,使EF功能,但以這種方式工作?是否可以使用sql文件作爲EF數據庫遷移?
也請考慮,我不想EF生成我的遷移作業,但我希望能夠使用其他遷移命令,如更新數據庫,並...
==更多詳細描述有關問題==
我不想讓c#類加載我的sql文件。必須直接保存sql文件以進行上下遷移,並將其視爲與DbMigration類完全相同。 的遷移DIR一個簡單的例子是這樣的:
Migrations
-> up
-> 201510060807125_alter-course-change-family.sql
-> 201510060813136_alter-course-add-mark-column.sql
-> down
-> 201510060807125_alter-course-change-family.sql
-> 201510060813136_alter-course-add-mark-column.sql
Thanx的答案,但我想知道是否有可能使用SQL文件遷移,而不是c#類。 –