实体框架核心订单json的内容

时间:2019-11-05 10:28:26

标签: json json.net entity-framework-core core

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" 
}

**在数据库中** 我不希望重新订购它,如何控制它?

0 个答案:

没有答案