データベースから抽出しているこの日時フィールドで構成されるLinqクエリがあります
TerminationDate = base.ConvertFromUtcToCentral(r.TerminationDate.ToString())
使用される関数はこのように設計されています
public DateTime ConvertFromUtcToCentral(string UtcTime)
{
if (UtcTime != "")
{
DateTime? retValue = TimeZoneInfo.ConvertTimeFromUtc(Convert.ToDateTime
(UtcTime), USTimeZones.Central);
return Convert.ToDateTime(retValue);
}
else
return Convert.ToDateTime(null);
}
しかし、null を返すたびに、このクエリを割り当てるグリッドの最小日付が表示されます。ただし、null の場合は、最小日付ではなく null を表示する必要があります。これを処理する方法を教えてください。また、三項演算子を使用する方が良いかどうかも教えてください。
制限: 複数の場所で使用されているため、関数の再実行タイプを変更できません