var query = from t1 in Table1
join t2 in Table2
on new { t1.Id }
equals new { t2.Id}
select new
{
t1.Id,
t1.FirstName,
t1.MiddleName,//allows null values in the database
t1.LastName,
t1.phone //allows null values in the database
};
if(query.Count()>0)//fails here"The value for column MiddleName in table'Table1' is DBNULL"
{
}
내 LINQ 쿼리에서 middleName 및 Phone에 대한 null 값을 비롯한 모든 행을 가져올 수있는 방법이 있습니까?NULL 값에 대한 LINQ 쿼리가 실패합니다.
"MiddleName"및 "phone"의 데이터 유형은 무엇입니까? – used2could
'Table1'과'Table2'는'DataTable' 맞습니다, 당신은 Linq to SQL을 사용하지 않고 있습니까? – R0MANARMY
왜 T2에 가입 하시겠습니까? 당신은 그것을 사용하지 않습니다, 당신은 이미 세트를 필터링 했습니까? – Nix