修改创建项目临时解决
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
5fdbdfec82
commit
c90258c49e
|
@ -262,7 +262,7 @@ public partial class Trial : BaseFullDeleteAuditEntity
|
||||||
|
|
||||||
[Comment("项目术语配置Json字符串")]
|
[Comment("项目术语配置Json字符串")]
|
||||||
[StringLength(2000)]
|
[StringLength(2000)]
|
||||||
public List<TrialObjectNameConfig> TrialObjectNameList { get; set; }
|
public List<TrialObjectNameConfig> TrialObjectNameList { get; set; } = new List<TrialObjectNameConfig>();
|
||||||
|
|
||||||
//[NotMapped]
|
//[NotMapped]
|
||||||
//public List<TrialObjectNameConfig> TrialObjectNameList => JsonConvert.DeserializeObject<List<TrialObjectNameConfig>>(TrialObjectNameConfigStr) ?? new List<TrialObjectNameConfig>();
|
//public List<TrialObjectNameConfig> TrialObjectNameList => JsonConvert.DeserializeObject<List<TrialObjectNameConfig>>(TrialObjectNameConfigStr) ?? new List<TrialObjectNameConfig>();
|
||||||
|
|
|
@ -71,7 +71,7 @@ public class IRaCISDBContext : DbContext
|
||||||
|
|
||||||
modelBuilder.Entity<Trial>(entity =>
|
modelBuilder.Entity<Trial>(entity =>
|
||||||
{
|
{
|
||||||
entity.Property(e => e.TrialObjectNameList).HasConversion(v => v == null ? "[]" : JsonConvert.SerializeObject(v),
|
entity.Property(e => e.TrialObjectNameList).HasConversion(v => v == null ||v.Count==0 ? "[]" : JsonConvert.SerializeObject(v),
|
||||||
v => string.IsNullOrEmpty(v) ? new List<TrialObjectNameConfig>() : JsonConvert.DeserializeObject<List<TrialObjectNameConfig>>(v));
|
v => string.IsNullOrEmpty(v) ? new List<TrialObjectNameConfig>() : JsonConvert.DeserializeObject<List<TrialObjectNameConfig>>(v));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue