Nullable< DateTime> から DynamoDB Entry への暗黙的な変換はありません。しかし、私はこのようなコードを持っています。それはうまくいきます。
class DocumentData {
private readonly Document doc;
protected void SetValue(string key, DateTime? dateTime)
{
DateTime? old = GetDateTime(key);
if (old != dateTime)
doc[key] = dateTime;
}
}
実際、他のコードをテストしました。DynamoDB とは関係ないと思います。
class TestDateTIme
{
public static void Test() {
DateTime? a = DateTime.UtcNow;
Convert(a);
}
public static void Convert(MyClass m){
return;
}
}
class MyClass
{
public static implicit operator MyClass(DateTime date)
{
return new MyClass ();
}
}