mysql - 指定的包含路径无效。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”。
你能帮我吗?
解决方案
推荐阅读
- java - 如何将多页列的列中的值添加到数组中?
- vue.js - 是否可以基于布尔表达式将类绑定到元素?
- npm - npm installaton 停止在“正在启动'create theme.config'...”
- angular - 如何正确退订这种可观察的
- ios - CATextLayer foregroundColor 动画不适用于 iOS9 但适用于 iOS10 或更高版本
- javascript - React 无法为单选按钮设置值
- spring-boot - C# 中的属性 DisplayName 在 Spring boot (thymeleaf) 中应用
- javascript - 具有默认值的 Javascript 工厂模式,不起作用
- node.js - 使用nodejs在mongo中动态查询
- python - 读取保存在 Jupyter 文件夹中的 Excel 文件