public void Execute(MariaDbContext context) { //=CONCATENATE("new ThreadModel {Name = ", """",A1, """, Length = ",B1,"m},") context.Fabrics.Load(); context.Patterns .Include(p => p.FabricOptions) .ThenInclude(f => f.FabricItem) .Include(p => p.ThreadColorOptions) .Load(); var patterns = new List <Func <PatternModel> > { Pattern12, Pattern313, Pattern397, Pattern1018 }; foreach (var patternFunc in patterns) { var patternModel = patternFunc(); var pattern = context.Patterns.First(x => x.Item == patternModel.Id); //if (pattern.FabricOptions.Count != patternModel.Canvases.Count() || pattern.FabricOptions.Any(fo)) } }
public DataSeed(MariaDbContext dbContext) { _dbContext = dbContext; _lazyLoader = null; }