Я работаю над проектом, который требует множества динамических c манипуляций, т.е. создания новых пар ключ-значение. Значение может быть таким же простым, как примитив для вложенного объекта.
Простое решение на тот момент заключалось в использовании mongodb и json объектов для выполнения sh this.
Итак, у меня есть что-то похожее на:
class BaseModel
{
public string Identifier{get;set;}
ExpandoObject ObjectDefinition{get;set;}
} baseModel;
Он выполняет свою работу, но мне интересно, будет ли эффективнее заменить ExpandoObject
на BsonDocument
.
Проводил ли кто-нибудь какое-либо тестирование производительности, чтобы увидеть, стоит ли рефакторинг?