我的asp .net项目中生成了我的dbml类。
我有一个名为recepies的表和一个名为components的表。
List<recepy> prods = db.recepies.Where(p => p.EndProd_id == id).ToList();
这是我用来从数据库中获取记录的行。我得到了我想要的记录,所以这个命令工作正常。
现在我要输入我的属性。输入我的属性没问题,除非我想使用链接到另一个表的属性。 在我的'recepies'表中,我正在使用我的组件表中的Id。当我查看我的dbml时,链接就出现了。
通常我应该可以通过
获取该属性recepy.components.Id
除了'组件'不作为属性出现...我做错了什么?
提前感谢!
亲切的问候
答案 0 :(得分:0)
自己找到答案..
事实证明该表也需要主键。在我的表格中并非如此。