ここでこのチュートリアルに従っていました (チュートリアルに従って映画の代わりに顧客のデータベースが必要でした): http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a -映画モデルとテーブルへの新しいフィールド
ただし、移行コマンドを実行しようとすると、「コンテキスト タイプ 'MvcCustomer.Models.CustomerDbContext' がアセンブリ 'MvcVault' に見つかりませんでした」というエラーが発生します。
これは私の顧客モデルです:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
namespace MvcVault.Models
{
public class Customer
{
public int ID { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public DateTime Born { get; set; }
public int Telephone { get; set; }
public string Email { get; set; }
}
public class CustomerDBContext : DbContext
{
public DbSet<Customer> Customers { get; set; }
}
}
最初の移行コマンドのさまざまな組み合わせを試しました。
"Enable-Migrations -ContextTypeName MvcCustomer.Models.CustomerDbContext"
"Enable-Migrations -ContextTypeName MVCCustomer.Models.CustomerDbContext"
とにかく、私はこれらすべてにまったく慣れておらず、途方に暮れています。チュートに従って映画モデルをコーディングするときにこれらのチュートリアルを正常に完了することができましたが、名前を変更すると機能しない理由がわかりません...
どんな助けでも大歓迎です!よろしくお願いします:)