LINQ问题:fk表设置不正确



我有3张表

公会,杀戮,阵营。

1公会= x杀戮,1公会= x派系。

数据库中所有的FK都是正确设置的。

现在,当我尝试做一个查询,如"从一个在dc。如果a.kills. kill = X选择"这是不可能的,因为表kill没有设置为"kills",它被设置为"EntitySet(kills)"

http://s3.imgimg.de/uploads/1624074f5png.png

当我试图对派系做同样的事情时,它分裂了。

我怎么了?

我想你要

where a.kills.Any(k => k.KillId == X)

最新更新