Example #1
0
 public void Delete(TM entity)
 {
     using (var dataCtx = new LinqToDB.DataContext(ProviderName, ConnectionString))
     {
         try
         {
             var pkValueRow = (from e in dataCtx.GetTable <TM>() where e.Id.Equals(entity.Id) select e).FirstOrDefault();
             if (pkValueRow != null)
             {
                 dataCtx.Delete(pkValueRow);
             }
             dataCtx.BeginTransaction();
         }
         catch (Exception ex)
         {
             MessageBox.Show("Error occurred: " + ex.Message);
         }
     }
 }