As I understand it, in Linq the method FirstOrDefault() can return a Default value of something other than null. What I haven\'t worked out is wha
FirstOrDefault()
Default
Instead of YourCollection.FirstOrDefault(), you could use YourCollection.DefaultIfEmpty(YourDefault).First() for example.
YourCollection.FirstOrDefault()
YourCollection.DefaultIfEmpty(YourDefault).First()