Просто начинаю использовать LINQ и EF.
У меня есть набор таблиц в следующей конфигурации:
PublicUtility (UtilityCode) * ----> 1 (UtilityCode). Утилита (UtilityCode) 1 -----> * (UtilityCode).
У меня есть запрос в SQL. Основываясь на некоторых других бизнес-правилах, этот запрос возвратит либо 1 значение, либо NULL.
SELECT
@UtilityCode = UtilityDetail.UtilityCode
ОТ
UtilityDetail
INNER JOIN PublicUtility ON
PublicUtility.SubdivisionCode = @SubdivisionCode AND
PublicUtility.Year = @PublicUtilityYear AND
PublicUtility.UtilityCode = UtilityDetail.UtilityCode
ГДЕ
UtilityDetail.DebtPurposeCode = @ DebtPurposeCode
Как я могу переписать это, используя LINQ для сущностей?