我有两张关系很弱的桌子。 我需要使用另一个表中的键从一个表中获取文本值。 我使用以下C#LINQ代码:
City = rea.tRealEstateContact.tPostnumre != null ? rea.tRealEstateContact.tPostnumre.Bynavn : string.Empty
但是当在表1(tPostnumre)中找不到密钥时,会抛出异常。
我该怎么做?
答案 0 :(得分:1)
RealEstateContact表中是否存在用于链接到tPostnumre的tPostnumreID?
City = rea.tRealEstateContact.tPostnumreID != null ?
rea.tRealEstateContact.tPostnumre.Bynavn : string.Empty