1

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 ();
    }
}
4

1 に答える 1