1

この手順を使用してプロジェクトを作成しました

モデルを作成します。モデル ビューとスキャフォールディング ビューからコントローラーを作成します。

アクセスしようとしましたが、正常に動作しましたが、モデルの再構築にいくつかの変更を加えて、もう一度実行しようとしたところ、次のエラーが発生しました。

{"データベースが作成されてから、'CodingContext' コンテキストをサポートするモデルが変更されました。Code First Migrations を使用してデータベースを更新することを検討してください ( http://go.microsoft.com/fwlink/?LinkId=238269 )"}

このエラーは null 内部例外をもたらします

これはスタックです:

System.Data.Entity.CreateDatabaseIfNotExists で1.InitializeDatabase(TContext context) at System.Data.Entity.Internal.InternalContext.<>c__DisplayClass8.<PerformDatabaseInitialization>b__6() at System.Data.Entity.Internal.InternalContext.PerformInitializationAction(Action action) at System.Data.Entity.Internal.InternalContext.PerformDatabaseInitialization() at System.Data.Entity.Internal.LazyInternalContext.<InitializeDatabase>b__4(InternalContext c) at System.Data.Entity.Internal.RetryAction1.PerformAction (TInput 入力) で System.Data.Entity.Internal.LazyInternalContext.InitializeDatabaseAction (アクション1 action) at System.Data.Entity.Internal.LazyInternalContext.InitializeDatabase() at System.Data.Entity.Internal.InternalContext.Initialize() at System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType) at System.Data.Entity.Internal.Linq.InternalSet1.Initialize() で System.Data.Entity.Internal.Linq.InternalSet 1.GetEnumerator() at System.Data.Entity.Infrastructure.DbQuery1.System. Collections.Generic.IEnumerable.GetEnumerator() System.Collections.Generic.List 1..ctor(IEnumerable1 コレクション) で System.Linq.Enumerable.ToList[TSource](IEnumerable 1 source) at Coding.Controllers.CorController.Index() in c:\Users\Guilherme\Documents\Visual Studio 2012\Projects\Coding\Coding\Controllers\CorController.cs:line 19 at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary2 パラメーター) で System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor、IDictionary 2 parameters) at System.Web.Mvc.Async.AsyncControllerActionInvoker.InvokeSynchronousActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary2 パラメーター) System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c_ DisplayClass42.b _41() at System.Web.Mvc.Async.AsyncResultWrapper.<>c_ DisplayClass81.<BeginSynchronous>b__7(IAsyncResult _) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult1.End() at System.Web.Mvc.Async.AsyncResultWrapper.End[TResult](IAsyncResult asyncResult, Object tag) at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) at System.Web.Mvc. Async.AsyncControllerActionInvoker.<>c _DisplayClass37.<>c_ DisplayClass39.b _33() で System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c_ DisplayClass4f.b _49()

問題は、この新しいモデルを使用してデータベースを更新することだと思いますが、この問題を解決するコマンドが見つかりません。

前もって感謝します!

4

1 に答える 1