Mam 1 do wielu relacji z następującymi tabelami - Osoba i e-mail. Przy użyciu LINQ do SQL i ASP.NET MVC, chciałbym pokazać pierwsze e-mail lub pusty ciąg w moim Osoba Pokaż przy użyciu kodu tak:Powrót pusty ciąg przy użyciu Linq do SQL - Powiązana tabela bez wierszy - ASP.Net MVC
<%= Html.Encode(Model.Emails.FirstOrDefault().EmailAddress) %>
w przypadkach, gdy nie ma żadnych wierszy e-mail , Otrzymuję wyjątek NullReferenceException. Mogę zwrócić wartości bezpieczne null z SQL za pomocą widoku lub sproc, ale chciałbym po prostu trzymać się ogólnego linq do sql obiektów związanych z tabelami.
Dziękuję bardzo, to jest idealne! – jlnorsworthy