2

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);
    }

プロダクション モデルにアクセスするさまざまな方法を試しましたが、それでも同じエラーが発生します。私は明らかに間違ったことをしていますか?

4

0 に答える 0