Я использую RavenDB и вам нужно хранить динамические данные, например:
public class User {
    public string Name;
    public dynamic Data;
}
Похоже, что я мог бы использовать множество разных типов, таких как dynamic, RavenJObject, DynamicJsonObject, ExpandoObject, Dictionary<string, object>, но я не знаю, каковы различия.
Может ли кто-нибудь объяснить параметры динамических данных? Я не забочусь о запросах и больше о простом хранении и поиске.