private static async Task InsertPosInfoToDB(CommonDbContext dbContext, JObject posInfoObj) { var posInfoList = posInfoObj["pois"]; foreach (var posItem in posInfoList) { var idcode = posItem["id"].ToString(); var hasAny = await dbContext.StoreMapInfos.AnyAsync(x => x.IdCode == idcode); if (!hasAny) { var storeInfoModel = MappingStoreInfoModel(posItem, dbContext); await dbContext.AddAsync(storeInfoModel); } } await dbContext.SaveChangesAsync(); }