我有兩個表格(客戶端和電子郵件),其中一個包含客戶數據,包括主電子郵件地址,另一個包含其他電子郵件地址。加入並與實體框架聯盟
我需要從其許多電子郵件地址之一驗證用戶,無論它是在客戶端還是電子郵件表中。我想出了這個SQL語句,它工作得很好:
set @email = '[email protected]';
select c1.credits > 0 as Allowed, c1.Email as MainEmail from
customers c1 inner join (select ClientId, Email FROM customers WHERE
[email protected] union all select ClientId, Email FROM emails WHERE [email protected]) e1
on c1.ClientId = e1.ClientId;
如何使用基於方法的語法將此查詢寫入實體?
它必須是方法語法或表達式語法也可以嗎? –
我更喜歡方法的語法,但我可以使用表達式語法作爲替代。 – JPG