[ad_1]
SQL
Select b.DISTRICT,b.TEHSIL,b.UID,b.BeneficiaryFullname,b.BeneficiaryRationCardID, b.Gender from ( select BeneficiaryRationCardID, min(DOB) as MaxAge from BPLFamilyDetails where gender='F' group by BeneficiaryRationCardID ) a inner join BPLFamilyDetails b on a.BeneficiaryRationCardID=b.BeneficiaryRationCardID and a.MaxAge=b.DOB inner join ( select x.BeneficiaryRationCardID from BPLFamilyDetails x left join (select BeneficiaryRationCardID from BPLFamilyDetails where UID is null) y on x.BeneficiaryRationCardID=y.BeneficiaryRationCardID where y.BeneficiaryRationCardID iS null group by x.BeneficiaryRationCardID ) c on a.BeneficiaryRationCardID=c.BeneficiaryRationCardID where b.Gender='F'
[link to TV/Movie collection has been removed]
私が試したこと:
オンライン ツールでクエリを sql から linq に変換しようとしましたが、成功しませんでした。
解決策 1
ここで LINQ to SQL の例を参照してください。 はじめに – ADO.NET | Microsoft Docs[^]
解決策 2
リポジトリからコードをダウンロードし、SQL クエリを変換します。
GitHub – ganeshkamath89/SQL2LINQConvertor: SQL クエリを LINQ クエリに変換することを目的とした進行中のプロジェクト[^]
解決策 4
以下にいくつかのツールが見つかりました msdn ソーシャル コメント セクション
試す
1. LINQPad – .NET プログラマーの遊び場
2. リンカー | SQL から LINQ へのコンバーター
お役に立てれば。
私の個人的な意見 – 複雑な LINQ クエリではなく、ストアド プロシージャを試してください。 大量のデータをフェッチする場合は、管理とトラブルシューティングがはるかに簡単になり、より効率的になります。
[ad_2]
コメント