diff --git a/docs/csharp/linq/standard-query-operators/snippets/standard-query-operators/LeftOuterJoins.cs b/docs/csharp/linq/standard-query-operators/snippets/standard-query-operators/LeftOuterJoins.cs index fb974223e08da..7b7983f1a87c1 100644 --- a/docs/csharp/linq/standard-query-operators/snippets/standard-query-operators/LeftOuterJoins.cs +++ b/docs/csharp/linq/standard-query-operators/snippets/standard-query-operators/LeftOuterJoins.cs @@ -48,7 +48,7 @@ private static void LeftOuterJoinMethodSyntax() { student.student.FirstName, student.student.LastName, - Department = department.Name + Department = department?.Name ?? string.Empty }); foreach (var v in query) diff --git a/docs/csharp/linq/standard-query-operators/snippets/standard-query-operators/Program.cs b/docs/csharp/linq/standard-query-operators/snippets/standard-query-operators/Program.cs index 61845ba964a6b..62e8431ca8b90 100644 --- a/docs/csharp/linq/standard-query-operators/snippets/standard-query-operators/Program.cs +++ b/docs/csharp/linq/standard-query-operators/snippets/standard-query-operators/Program.cs @@ -3,6 +3,18 @@ using StandardQueryOperators; +Console.WriteLine("========== Left Outer Joins Test =========="); +try +{ + LeftOuterJoins.RunAllSnippets(); +} +catch (Exception ex) +{ + Console.WriteLine($"Exception caught: {ex.GetType().Name}: {ex.Message}"); + Console.WriteLine(ex.StackTrace); +} +return; // Stop after testing left outer joins + Console.WriteLine("========== Index snippets =========="); IndexExamples.RunAllSnippets(); Console.WriteLine("========== Order Join results ==========");