using System.Data.Entity;
using Z.EntityFramework.Classic;
public static void Main()
using (var context = new EntityContext())
FiddleHelper.WriteTable("Trigger", context.Configuration.SoftDelete.Triggers);
public class EntityContext : DbContext
public EntityContext() : base(FiddleHelper.GetConnectionStringSqlServer())
public DbSet<Customer> Customers { get; set; }
public class Customer : IEFSoftDelete
public int CustomerID { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public bool IsDeleted { get; set; }
public DateTime? DeletionDate { get; set; }