Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net LINQ问题:FK表设置不正确_Asp.net_Database_Linq_Linq To Sql - Fatal编程技术网

Asp.net LINQ问题:FK表设置不正确

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)

我有三张桌子

行会、杀人、派系

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)