linq碰到的一个很奇怪的问题~~原先都不会!!求各位帮忙看看
我把表拖进linq里,这张表有三个外键,
那么我在调用的时候理应可以用
DataClassesDataContext.Default.T_GR_SHAPE_FAMILY_CHECK_NO.Where(g=>g.外检表.外检表的字段)
可是现在我的问题就是在用拉姆达表达式的时候,不会出现外键的这张表·····
以前做的其他表都没有这种情况啊·····好奇怪!求解····
重新拖了好几次都不行····
linq
asp.net
------解决方案--------------------在右侧的模型浏览器中看一下“关联”,找到你的外键约束是否映射正确
------解决方案--------------------1. 检查数据库中的表外键关系有没有没问题
2。 重新生成项目,重新添加项目引用
------解决方案--------------------得添加Navigation Properties才可以。
------解决方案--------------------类似于这样
------解决方案--------------------我记得创建EMDX的时候选中两个关联的表,自动就会生成Navigation Property了。
你可以在edmx的设计视图上右键 Add New -> Association