エンティティフレームワークを使用したソリューションを開発中です。私は、Code First Work Flowを使用してマイグレーションを作成してデータベースを更新します。すべて正常に動作し、今はプロダクションに展開したいと考えています。私はパッケージマネージャコンソールからUpdate-Database -script -SourceMigration:InitialModel
を使用して、本番データベースで実行したいDBスクリプトを生成しました。ここでは、スクリプトファイルの一部が生成されています:私はちょうどASP.NET MVC5を出し始めています:エンティティフレームワークでエラーが発生するスクリプトを生成します。
CREATE TABLE [dbo].[Projects] (
[Id] [int] NOT NULL IDENTITY,
[Title] [nvarchar](max),
[OwnerId] [int] NOT NULL,
[StartDate] [datetime] NOT NULL,
[EndDate] [datetime] NOT NULL,
[ProjectStatus] [int] NOT NULL,
CONSTRAINT [PK_dbo.Projects] PRIMARY KEY ([Id])
)
INSERT [dbo].[__MigrationHistory]([MigrationId], [ContextKey], [Model],
[ProductVersion])
VALUES (N'201711231319470_AddProjectTableToDB',
N'ErdisERP_AmpleAdminTheme.Migrations.Configuration', A Large Random
String, N'6.1.3-40302')
More SQL codes...
をここでエラーがMsg 208, Level 16, State 1, Line 10 Invalid object name 'dbo.__MigrationHistory'.
P.Sを生産します。私はどんな指針にも感謝します。ありがとうございました。