ASP.NET MVC プロジェクト内の .edmx ファイルにある単一のテーブル エンティティにアクセスしようとしています。プロジェクトを実行すると、次のようになります。
タイプ 'MvcApplication1.Models.tbl_dppIT' はマップされませんでした。Ignore メソッドまたは NotMappedAttribute データ注釈を使用して、型が明示的に除外されていないことを確認してください。型がクラスとして定義されていること、プリミティブ、ネスト、またはジェネリックではないこと、および EntityObject から継承されていないことを確認してください。
私がやろうとしているのは、エンティティから特定の列にアクセスすることだけです。
次のようにして、このアイテムにアクセスしようとしています。
生産モデル
public class ProductionDataModels : DbContext
{
public DbSet<tbl_dppIT> DPPITTable1 { get; set; }
public ProductionDataModels() : base("name=MessagingSystemEntities")
{
}
}
モデルにアクセスするために使用しているコントローラー
public ActionResult Index()
{
ViewBag.Message = "Real Time Production";
var test1 = productiondatamodels.DPPITTable1.ToString();
return View(test1);
}
プロダクション モデルにアクセスするさまざまな方法を試しましたが、それでも同じエラーが発生します。私は明らかに間違ったことをしていますか?