Please add support for asRecord deserializing fields into single-case discriminated unions. For example, I have a type Int6 = Int6 of int, which I just use for ints 0 <= i <= 5. When I try to deserialize my int32 database field through asRecord, I get:
System.ArgumentException: Object type System.Int32 cannot be converted to target type: sleep_log.DomainTypes+Int6
I make extensive use of single-case discriminated unions, so having asRecord see that e.g., my int32 database field corresponds to a T<int> record field would be super cool.
Please add support for
asRecorddeserializing fields into single-case discriminated unions. For example, I have atype Int6 = Int6 of int, which I just use forints 0 <= i <= 5. When I try to deserialize myint32database field throughasRecord, I get:System.ArgumentException: Object type System.Int32 cannot be converted to target type: sleep_log.DomainTypes+Int6I make extensive use of single-case discriminated unions, so having
asRecordsee that e.g., myint32database field corresponds to aT<int>record field would be super cool.