在使用Code First 是碰到 * 類型"Configuration"不是遷移配置類型 * 的錯誤。
過程是這樣的:
PM> enable-migrations
No context type was found in the assembly 'BlogSolution'.
PM> enable-migrations -ContextTypeName "BlogSolution.Models.BlogConnection" -verbose -force
Using StartUp project 'BlogSolution'.
Using NuGet project 'BlogSolution'.
正在檢查上下文的目標是否為現有數據庫...
類型“Configuration”不是遷移配置類型。
PM> update-database -verbose -force
Using StartUp project 'BlogSolution'.
Using NuGet project 'BlogSolution'.
指定“-Verbose”標記以查看應用於目標數據庫的 SQL 語句。
在程序集“BlogSolution”中未找到任何遷移配置類型。(在 Visual Studio 中,您可從程序包管理器控制台使用 Enable-Migrations 命令添加遷移配置。)
請幫忙看一下為什麼會出現這種問題??
enable-migrations -ContextTypeName "EFDbContext" -ProjectName "Domain" -StartUpProjectName "WebUI" -ConnectionStringName "ApplicationServices"
開啟遷移, EFDbContext 在Domain類庫項目裡 共同學習420660467