示例#1
0
        public static void SaveTariff(Tariff tariff)
        {
            if (tariff == null)
            {
                return;
            }

            using (var dc = new DataContext(_connectionString))
            {
                var table = dc.GetTable <Tariff>();

                var oldTariff = table.FirstOrDefault(a => a.ID == tariff.ID);
                if (oldTariff == null)
                {
                    table.InsertOnSubmit(tariff);
                }
                else
                {
                    tariff.CopyTo(oldTariff);
                }

                dc.SubmitChanges();
            }
        }