我有一个通过GraphQL查询的实体,它包含一个定义为 List<string> 的属性。这上面有一个JSON转换,因此它作为JSON字符串存储在数据库中,但是每当访问的JSON被解析回一个列表时。
List<string>
这方面的一个简化示例是:
public class Area : Entity<Guid> public List<string> BreadCrumbIds { get; private set; } = new List<string>(); }
其中有以下EntityTypeConfiguration:
public void Configure(EntityTypeBuilder<Area> builder) builder.Property(x => x.BreadCrumbIds).HasJsonConversion();