Entity Framework Базовый порядок содержимого json - PullRequest
0 голосов
/ 05 ноября 2019

я использую entityFramework.core PgAdmin III - база данных. работа с Json - Newtonsoft.Json lib.

в таблице на БД у меня есть столбец:
json_product_attr jsonb.

в .NET я использую контекст данных:
public virtual DbSet<Orders> OmOrderItem { get; set; }.

json, представленный строкой, со свойством:

public string JsonProductAtt { get; set; }

, когда я делаю context.SaveChanges() содержимое Json переупорядочивается, например, Json:

 { 
  "isactive__c": true,  
  "objectid__c": "01t4H000007wecpQAA",  
  "id": "a0D8E000008DowNUAS",
  "hasrule__c": false,
  "value__c": null,
  "ishidden__c": true 

}   

становится:

{
  "id": "a0D8E000008DowNUAS", 
  "value__c": null,  
  "hasrule__c": false, 
  "isactive__c": true, 
  "ishidden__c": true, 
  "objectid__c": "01t4H000007wecpQAA" 
}

** в БД ** я не хочучтобы изменить порядок, как я могу это контролировать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...