Firestore всегда делает 3 звонка API, один берет 60 секунд

здесь отредактирована версия предыдущего ответа. Предыдущая версия для меня не работала.

public override int SaveChanges()
    {
        var objectStateEntries = ChangeTracker.Entries()
            .Where(e => e.Entity is TrackedEntityBase && (e.State == EntityState.Modified || e.State == EntityState.Added)).ToList();
        var currentTime = DateTime.UtcNow;
        foreach (var entry in objectStateEntries)
        {
            var entityBase = entry.Entity as TrackedEntityBase;
            if (entityBase == null) continue;
            if (entry.State == EntityState.Added)
            {
                entityBase.CreatedDate = currentTime;
            }
            entityBase.LastModifiedDate = currentTime;
        }

        return base.SaveChanges();
    }
1
задан Vincent D'amour 18 March 2019 в 18:35
поделиться

1 ответ

Чтобы избежать вызовов 60-х годов, я в конечном итоге вызвал REST API напрямую, не используя клиентскую библиотеку. Вот документация, которой необходимо следовать, чтобы сделать запрос: Используйте API REST Cloud Firestore и API Cloud Firestore

0
ответ дан Vincent D'amour 18 March 2019 в 18:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: