C # Json десериализует свойства с меняющимися именами

В отсутствие общего решения, я думаю, есть две вещи, которые следует учитывать:

Избегайте многоколоночных первичных ключей (также упростит модульное тестирование). Но если вам нужно, возможно, что один из них уменьшит размер результата запроса до O (n), где n - размер идеального результата запроса. Отсюда его Решение 5 от Герда Арнольда выше.

Например, проблема, ведущая меня к этому вопросу, заключалась в том, чтобы запросить строки заказа, где ключ - идентификатор заказа + номер строки заказа + тип заказа, а источник имел тип заказа неявным. То есть тип заказа был константой, идентификатор заказа уменьшал бы запрос, заданный для порядка строк соответствующих заказов, и обычно их было бы 5 или меньше.

Перефразировать: если у вас есть составной ключ, изменения в том, что один из них имеет очень мало дубликатов. Примените решение 5 сверху.

2
задан Odert 13 July 2018 в 14:08
поделиться