Example #1
0
        private Task <string?> findJsonByIdAsync <T, TId>(TId id, CancellationToken token) where T : notnull where TId : notnull
        {
            var storage = _session.QueryStorageFor <T, TId>();
            var command = storage.BuildLoadCommand(id, _session.TenantId);

            return(_session.LoadOneAsync(command, LinqConstants.StringValueSelector, token));
        }
Example #2
0
        private async Task <string?> findJsonByIdAsync <T, TId>(TId id, CancellationToken token) where T : notnull where TId : notnull
        {
            await _session.Database.EnsureStorageExistsAsync(typeof(T), token).ConfigureAwait(false);

            var storage = _session.QueryStorageFor <T, TId>();
            var command = storage.BuildLoadCommand(id, _session.TenantId);

            return(await _session.LoadOneAsync(command, LinqConstants.StringValueSelector, token).ConfigureAwait(false));
        }