数据连续插入 table

data continuously inserted in table

我尝试在 table 中发送数据,当时间超过 5 mint 数据插入成功但数据插入多次 我只想提交数据一次 即只有一行只插入 1 次

这就是我的尝试

  if (timediff.TotalMinutes > 5)
                {
                 DataClasses1DataContext db = new DataClasses1DataContext();
                    var  u = db.tbl_urgent_contacts;
                    foreach (var a in u)
                    {
                        tbl_OutBox tb = new tbl_OutBox();
                        tb.FromSIM_No = a.SimNo;
                        tb.ToSIM_No = a.SimNo;                                   
                        tb.ToText = "Check abc";
                        tb.Reply = "NA";
                        tb.Response = "NA";
                        tb.RegNo = "NA";
                        tb.Datetd = DateTime.Now;
                        tb.FFID = "NA";
                        tb.UserId = "You";
                        tb.FromText = "Check abc";
                        db.tbl_OutBoxes.InsertOnSubmit(tb);
                        db.SubmitChanges();
                    } 
                }

修改这条语句: 如果 (timediff.TotalMinutes > 5) 到: 如果(timediff.TotalMinutes == 5)

希望对你有用