LINQ と EF を使い始めたばかりです。
次の構成のテーブルのセットがあります。
PublicUtility (UtilityCode) * ----> 1 (UtilityCode) ユーティリティ (UtilityCode) 1 ------> * (UtilityCode) UtilityDetail
SQLでクエリがあります。他のいくつかのビジネス ルールに基づいて、このクエリは 1 つの値または NULL を返します。
SELECT
@UtilityCode = UtilityDetail.UtilityCode
FROM
UtilityDetail
INNER JOIN PublicUtility ON
PublicUtility.SubdivisionCode = @SubdivisionCode AND
PublicUtility.Year = @PublicUtilityYear AND
PublicUtility.UtilityCode = UtilityDetail.UtilityCode
WHERE
UtilityDetail.DebtPurposeCode = @DebtPurposeCode
エンティティへの LINQ を使用してこれを書き直すにはどうすればよいですか?