먼저 Entity Framework 5 코드를 사용하고 있습니다.IQueryable에서 다른 개체 형식을 검색하는 방법
var query = (from s in DatabaseContext.Servers
join c in DatabaseContext.CommandExecutionServers on s.Domain equals c.Domain
where s.Id == serverId && c.Active == active
select new { s, c });
의이 Server class
이며, C는 CEServer class
이다 : 나는이 다른 개체를 반환하는 다음 쿼리를 가지고있다.
처리해야하는 작업 때문에 s 및 c 개체를 쿼리에서 어떻게 검색합니까? 내가 좋아하는 뭔가가 필요 : 조회가 익명 클래스의 객체의 순서를 반환하기 때문에
Server server = s; // first check for nulls and
server.CEServer = c; // check for nulls as well
감사합니다. s와 c가 null인지 어떻게 확인합니까? –
질문이 명확하지 않습니다. 's'와'c'가 모두'null'인지 확인하고 싶습니까? –
예. 그들은 항상 데이터를 포함하거나 포함하지 않을 수도 있습니다. 그래서 만약 s가 null이고'query.Single(). s'가 예외를 던질 것인가? –