こんにちは、次のLinqクエリがあります:
(from c in new_contactsubscriptionSet
join p in new_PaymentStatusSet
on c.new_PaymentStatusId.Id equals p.new_PaymentStatusId
where (c.new_EndDate > DateTime.Now &&
c.new_EndDate <= DateTime.Now.AddDays(14)) &&
p.new_IsPaidStatus == false
select c)
以下をスローします。これは、間違ったエンティティFaultException
のチェック属性を意味します。ではなくnew_ispaidstatus
チェックする必要がありますnew_PaymentStatus
new_contactsubscription
FaultException
'new_contactsubscription' entity doesn't contain attribute with Name = 'new_ispaidstatus'.
次のクエリを使用すると、正常に機能します。
(from c in new_contactsubscriptionSet
join p in new_PaymentStatusSet
on c.new_PaymentStatusId.Id equals p.new_PaymentStatusId
where p.new_IsPaidStatus == false
select c)
また
(from c in new_contactsubscriptionSet
join p in new_PaymentStatusSet
on c.new_PaymentStatusId.Id equals p.new_PaymentStatusId
where (c.new_EndDate > DateTime.Now &&
c.new_EndDate <= DateTime.Now.AddDays(14))
select c)
Where
句に何か問題があるようです。誰でもこのクエリを修正するのを手伝ってくれますか?
前もって感謝します