var emailAddress = xrmContext.ftr_EmailAddressSet
.Where(e => e.ftr_EmailAddressId == emailAddressId
&& e.ftr_IsDeleted == false))
.Select(e => e.ftr_EmailAddress1).FirstOrDefault();
上面的图片是一个crm实体,我需要在“Is Deleted”选项为“false(No)”时检索emailaddress。我需要并尝试在我的C#.cs文件中使用linq查询。 当我使用我的代码时,它返回一个空值。当我删除这一行时:
e.ftr_IsDeleted == false
它正确地返回了包含true和false的电子邮件,但我需要它才能正常工作。
答案 0 :(得分:0)
尝试在以下条件下使用两个:
var emailAddress = xrmContext.ftr_EmailAddressSet.Where(e => e.ftr_EmailAddressId == emailAddressId).Where(e.ftr_IsDeleted == false).Select(e => e.ftr_EmailAddress1).FirstOrDefault();
希望这有帮助。