Таблица регистров Poco Dynamo возвращает ссылку на объект, не установленную на экземпляр объекта

На моемStartup.csфайл, я регистрирую свои динамо-таблицы следующим образом:

          private static IPocoDynamo GetPocoGynamo<TTableType>(IAmazonDynamoDB dynamoDb) => 
        new PocoDynamo(dynamoDb).RegisterTable<TTableType>();

Это работает очень хорошо, но иногда приложение вылетает со следующей ошибкой:

System.NullReferenceException Ссылка на объект не установлена ​​на экземпляр объекта.

DynamoMetadataType DynamoMetadata.RegisterTable(Тип типа)+(DynamoMetadataType x) => { }

объект ResolveService(ILEmitResolverBuilderRuntimeContext, ServiceProviderEngineScope)

объект ServiceProvider.GetService(Тип serviceType, ServiceProviderEngineScope serviceProviderEngineScope)

Что я решаю путем повторного развертывания приложения.

Все классы, регистрирующие таблицу, внедряются как Transient.

Любые предложения о том, почему это происходит?

Заранее спасибо.

0 ответов

Другие вопросы по тегам