2017-10-04 20 views

Répondre

1

Si vous utilisez C# 6.0 ou supérieur Utilisez l'opérateur ?.:

string test = dbContext.TABLE.SingleOrDefault(p => p.A == A)?.ColumnA.ToString(); 

Si avant C# 6.0, vous pouvez:

var columnA = dbContext.TABLE.Where(p => p.A == A).Select(x => x.ColumnA).SingleOrDefault(); 
string test = columnA == null ? null : columnA.ToString(); 
+0

@PradeepHegde - juste mis à jour pour ce cas :) –

+0

Merci. Ça a marché. Sentez l'exception était parce que j'essayais toString() avant null check. –

+0

@PradeepHegde - exactement - 'ToString()' sur un 'null' entraîne une exception :) –