0
私は以下のようにエンティティフレームワークのコンテキストを作成しました: using System;ビジュアルスタジオ2015のエンティティフレームワークでマッピングが機能しないのはなぜですか?
using System.Data.Entity;
using System.Data.Entity.ModelConfiguration.Conventions;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace UniversityApp.Models
{
public class ProfDb : DbContext
{
public DbSet<Professor> Professors { get; set; }
public DbSet<Student> Students { get; set; }
}
}
私はVS 2015 Professionalを使用しています。それから、View => Server Explorer => Add Connection => Microsoft SQL Server => Data Sourceで\ LocalDBを選択します。\ MSSQLLocalDBを選択し、データベース名を選択すると、UniversityApp.Models.ProfDbが見つかりません。オプション。 コントローラの1つに新しいProfDbオブジェクトを作成しましたが、まだ動作していません。なぜ私のアプリケーションでマッピングが動作しないのか、私は何をすべきか教えてください。
を追加し、ウェブの設定に 進み、
の検索を、これを試してみてください://msdn.microsoft.com/en-us/library/jj193542(v = versus113).aspx) –
@Ivan Stoev私は、DbContextがDbSetsをテーブルにロードしていないことを確認しました。 – Dea
[質問を繰り返す](http://stackoverflow.com/q/41525663/861716)はしないでください。代わりにそれらをもっと明確にしてください。あなたはすでにいくつかのヒントを得ています。 –