首页 > 解决方案 > 指定的包含路径无效。EntityType 'etrafficModel.cartegrise' 未声明名为 'vehic' 的导航属性

问题描述

我得到以下错误。指定的包含路径无效。EntityType 'etrafficModel.cartegrise' 没有声明名为 'vehic' 的导航属性。这是我的两个模型类:cartegrise 和vehicule 分类模型

车辆模型

这是我的模型上下文在此处输入图像描述

在我的控制器中,我有以下代码:

  var listCartegrises = (from p in entities.immatricule
            join e in entities.cartegrise
                on p.id equals e.IMMATRICULE_id
            where (p.libelle == immatriculeUpper && e.active == 1)
            select e).Include("vehic").ToList();

最后在我的MYSQL 数据库中,我的表cartegrise 中没有约束外键,但我有一个引用Vehicule 表的字段“Vehicule_Id”。

你能帮我吗?

标签: mysqlasp.netentity-framework

解决方案


推荐阅读