public static IInsertBuilder InsertBuilder <T>(this DbContext db) where T : class { if (db == null) { throw new ArgumentNullException(nameof(db)); } return(InsertBuilder(db, db.GetTableName <T>())); }