Asp.net LINQ问题:FK表设置不正确
我有三张桌子 行会、杀人、派系 1个帮会=x次杀戮,1个帮会=x个派系 在数据库中正确设置了所有FK 现在,当我尝试执行类似于“从dc.guilds中的a开始,其中a.kills.Killd=X选择a”的查询时,这是不可能的,因为表kills没有设置为“kills”,它被设置为“EntitySet(kills)” 当我尝试对派系做同样的事情时,它会分叉 我有什么问题?我想你想要Asp.net LINQ问题:FK表设置不正确,asp.net,database,linq,linq-to-sql,Asp.net,Database,Linq,Linq To Sql,我有三张桌子 行会、杀人、派系 1个帮会=x次杀戮,1个帮会=x个派系 在数据库中正确设置了所有FK 现在,当我尝试执行类似于“从dc.guilds中的a开始,其中a.kills.Killd=X选择a”的查询时,这是不可能的,因为表kills没有设置为“kills”,它被设置为“EntitySet(kills)” 当我尝试对派系做同样的事情时,它会分叉 我有什么问题?我想你想要 where a.kills.Any(k => k.KillId == X)
where a.kills.Any(k => k.KillId == X)