コードの最初のアプローチを使用して、MVCプロジェクトのDefaultConnectionデータベースにテーブルを追加しようとしています。ASP.NET MVCのDefaultConnectionデータベースへのテーブルの追加と使用
MyClass.cs
public class MyClass
{
public int Id { get; set; }
public string Name{ get; set; }
public int Age{ get; set; }
}
MyClassController.cs
public class MyClassController : Controller
{
public MyClassDbContext myClassDbContext = new MyClassDbContext();
public ActionResult Index()
{
return View(myClassDbContext.MyClasses.ToList());
}
}
MyClassDbContext.cs私はを変更していない
public class MyClassDbContext: DbContext
{
public DbSet<MyClass> MyClasses { get; set; }
}
:
私は次のセットアップを持っていますは、ユーザー登録と認証で動作するデータベースと同じデータベースであり、問題はありません。
コードを実行すると、のエラーがreturn View(myClassDbContext.MyClasses.ToList())
に発生します。
質問:
何か基本的なものがありませんか?
'this.Database.Exists()'行にブレークポイントを設定し、そこにDBが存在するかどうかを確認してください。エラーが "Server not found"と表示された場合は、web.configファイルにSQL Server接続文字列を設定する必要があります。 –