LINQ问题:FK-Table未正确设置

时间:2011-04-17 10:41:36

标签: asp.net database linq linq-to-sql

我有3张桌子。

公会,杀戮,派系。

1 Guild = x Kills,1 Guild = X Factions。

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

现在,当我尝试执行查询时,例如“来自dc.guild中的a.kills.Killd = X选择a”,这是不可能的,因为表杀死未设置为“杀死”,它是设为“EntitySet(Kills)”。

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

当我尝试对派系做同样的事情时,它会分叉。

我的问题是什么?

1 个答案:

答案 0 :(得分:2)

我想你想要

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