From 07836e4ec63bafa65bd865f4904934b7958713aa Mon Sep 17 00:00:00 2001 From: tongfei <244188119@qq.com> Date: Fri, 19 Apr 2024 09:40:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Configuration/RepositoryDbContext.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/WMS.Web.Repositories/Configuration/RepositoryDbContext.cs b/src/WMS.Web.Repositories/Configuration/RepositoryDbContext.cs index 7268b2c5..bfdfd3f1 100644 --- a/src/WMS.Web.Repositories/Configuration/RepositoryDbContext.cs +++ b/src/WMS.Web.Repositories/Configuration/RepositoryDbContext.cs @@ -275,6 +275,13 @@ namespace WMS.Web.Repositories.Configuration { ent.ToTable("t_erp_instock_task_box_details"); ent.HasKey(x => x.Id); + ent.Property(f => f.SerialNumbers).HasConversion( + v => JsonConvert.SerializeObject(v), + v => JsonConvert.DeserializeObject>(v), + new ValueComparer>( + (c1, c2) => c1.SequenceEqual(c2), + c => c.Aggregate(0, (a, v) => HashCode.Combine(a, v.GetHashCode())), + c => (List)c.ToList())); }); #endregion