次のリターン
'double'と'<null>'の間に暗黙の変換がないため、条件式のタイプを判別できません。
aNullableDouble = (double.TryParse(aString, out aDouble) ? aDouble : null)
aDoubleでのラウンドトリップの代わりにaNullableBoolを使用できない理由は、aNullableDoubleが生成されたEntityFrameworkクラスのプロパティであり、アウトパーとして使用できないためです。