0
我想做一個子查詢使用LINQ子選擇與LINQ
我有什麼,但不正確的
var diretores = from item in db.San_PropostaConversa
join sc in db.San_Credenciada
on (item.Credenciada_Id) equals sc.Credenciada_Id
join sp in db.San_Proposta
on (item.Proposta_Id) equals sp.Proposta_Id
join si in db.San_Imovel
on (sp.Imovel_Id) equals si.Imovel_Id
join su in db.San_Usuario
on (item.Usuario_Id) equals su.Usuario_Id
where item.Proposta_Id == proposta
orderby item.DataHora descending
select new
{
sc.Apelido,
su.NomeCompleto,
su.DescricaoCargo1,
item.Comentario,
item.DataHora,
sp.Imovel_Id,
CredenciadaCaptadora_Id = si.Credenciada_Id,
item.Credenciada_Id,
(from item2 in db.San_Usuario
where item2.Cargo_Id == 9
&& item2.Excluido == 0
&& item2.Credenciada_Id == item.Credenciada_Id
select item2.Email)
};
在我SELECT
發言,我想恢復電子郵件列以下一些條件是在我的WHERE
條款中指定。
錯誤
無效匿名類型成員聲明。匿名類型的成員必須 與成員分配,簡單名稱或成員訪問
,什麼是阻止你這樣做?你嘗試過什麼嗎? – usr
這就是我試過的。 –
錯誤消息告訴你:「匿名類型成員必須用成員賦值,簡單名稱或成員訪問來聲明」。這是您的正確原因和解決方案。 – usr