我的 .NET 4.0 控制台应用程序上有 Linq to Sql,并且我已经测试了查询并且有些工作正常,但是当我尝试在调试模式下执行这个特定查询时,它只是卡在上面并继续工作(它只是不会做任何事)。
List<Data.OWNER> activeOwnersForNet1 =
(from loadd in OrderITDataContext.RECIPE_LOAD_DATAs
join owner in OrderITDataContext.OWNERs on loadd.RCPLOADD_OWNER equals owner.OWN_ID
where loadd.RCPLOADD_STATUS == 100 &&
owner.OWN_NET_ID == 1
select owner).ToList();
请注意,即使没有 where 子句,它也不会起作用。这些表也连接在 SQL 数据库上(FK 关系)。这种奇怪行为的原因可能是什么?