0
Entity Framework 4를 통해 액세스 할 수있는 두 개의 SQL Server 테이블이 있습니다. 이들은 조인의 종속 측에서 0에서 1 행이있는 단일 키로 조인됩니다. 여기에 내 linq 쿼리입니다. 의 부재를 감지 할 수있는 방법이 있나요종속 테이블에서 누락 된 행을 처리하는 방법
type.Reporting_Type.MRef_Status,
type.Reporting_Type.Exists_In_Drop));
다음 Reporting_Type 제로 행을 반환하는 경우
var typeDtoList = from type in typeList
select (new DxStudioTypeDto(parent,
isChildrenLoadOnDemand,
businessFacade,
server,
database,
type.typeGuid,
type.typeName,
type.writerName,
type.managerName,
type.Reporting_Type.MRef_Status,
type.Reporting_Type.Exists_In_Drop));
물론,는 LINQ 표현은 DxStudioTypeDto 생성자의 마지막 두 매개 변수에 null 참조 예외가 발생합니다 Reporting_Type 행을 만들고 기본 문자열을 대체 하시겠습니까? DxStudioTypeDto는 불변 타입이기 때문에 새로운 객체를 생성 할 때 모든 매개 변수를 사용할 수 있어야합니다. 이 상황을위한 다른 전략은 무엇입니까?
때로는 가장 간단한 것이 가장보기 힘들 때가 있습니다. 올바른 방향으로 밀어 주셔서 감사합니다. 잘 작동하십시오. – JimBoone