클래스가 "Employee"이며 IList <> "TypeOfWork"가 있습니다.값이 LINQ가 포함 된 컬렉션에 있는지 확인
public class Employee
{
public virtual IList<TypeOfWork> TypeOfWorks { get; set; }
}
public class TypeOfWork
{
public virtual Customer Customer { get; set; }
public virtual Guid Id { get; set; }
public virtual string Name{ get; set; }
public virtual bool IsActive{ get; set; }
}
저장하기 전에 "typeofwid"(Guid)가 이미 "TypeOfWorks"컬렉션에 있는지 알고 싶습니다.
나는이 시도 :var res = from p in employee.TypeOfWorks
where p.Id == new Guid("11111111-1111-1111-1111-111111111111")
select p ;
을이 시도 : 비주얼 스튜디오의 "직접 실행 창"에
bool res = employee.TypeOfWorks.Where(f => f.Id == new Guid("11111111-1111-1111-1111-111111111111")).Count() != 0;
을하지만 오류가 나타납니다 : 쿼리를 포함 할 수 없습니다 표현은 모두을 연산 식 사례
아이디어가 있으십니까?
감사합니다.