にLINQを使用して特別な値では無関係で複数のテーブルを検索し、私持って、次のLINQクエリ:1つのクエリが実体
var bas = new BaskoolEntities();
var radif = "0011395000505000821";
var query = (from a in bas.ChekedList
where a.Radifkolsal == radif
from b in bas.PrioritedList
where b.Radifkolsal == radif
from c in bas.IssuedBills
where c.Radifkolsal == radif
select new
{
a,
b,
c
}).ToList();
私が使用して1つのクエリによって、データベース内の無い関係を持つ3つのテーブルのフィールドを見つけたいですC#のエンティティへのLinq。私はLinqの新しいそれはグーグルをプログラミングしているが、私にとって有用な結果が見つかりませんでした。 誰も私に解決策を教えてもらえますか?ありがとうございます。
投稿したクエリで何が問題になっていますか?間違った結果?働いていない?例外?あなたが達成したいと思うもののSQLの代替案を持っていますか?期待される結果を投稿してください。 – user3185569
あなたが現在行っていることは 'cross join'です – Rahul
これは1つのクエリでは結果がありませんが、3つのクエリを別々に使用するとうまくいきます。私はSQLデータベースを持っています。 – kavir