You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We use guid-backed ids a lot, but since they may represent Empty (which it almost never a possible value), we have to do a lot of
if(id==TId.Empty){thrownull!;// well, any stupid handling}
checks. It looks like adding a new backing type (NotEmptyGuid) will be handy.
Probably we can go even deeper and introduce a new AllowEmpty parameter, because empty strings and zero ints/longs are also usually represent invalid identifiers.