im使用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"
}
**在数据库中** 我不希望重新订购它,如何控制它?