Código EF ¿Primera eliminación en cascada y actualización?

Mis entidades son estas:

<code>public class Customer
{
    public Customer()
    {
        Invoices = new List<Invoice>();
        Payments = new List<Payment>();
    }

    public int ID { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }

    public IList<Payment> Payments { get; set; }
}

public class Payment
{
    public int ID { get; set; }
    public int CustomerID { get; set; }
    public decimal CreditPrice { get; set; }
    public decimal DebitPrice { get; set; }
    public DateTime PaymentDate { get; set; }

    [ForeignKey("CustomerID")]
    public Customer Customer { get; set; }
}
</code>

y este es mi contexto:

<code>public class AccountingContext : DbContext, IDisposable
{
    public DbSet<Customer> Customers { get; set; }
    public DbSet<Payment> Payments { get; set; }

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();

        modelBuilder.Entity<Payment>()
                .HasRequired(s => s.Customer)
                .WillCascadeOnDelete();

        base.OnModelCreating(modelBuilder);
    }
}
</code>

me sale este error enWillCascadeOnDelete ():

Error 1 'System.Data.Entity.ModelConfiguration.Configuration.RequiredNavigationPropertyConfiguration' no contiene una definición de 'WillCascadeOnDelete' y no hay método de extensión 'WillCasc.p.P.P..P. se puede encontrar (¿falta una directiva de uso o una referencia de ensamblaje?) D: \ Work \ C # Projects \ Visual Studio 2010 \ Windows \ WPF \ New folder \ Accounting sin el código EF First \ Accounting - Copy \ DAL.EF.CodeFirst \ Entidades \ Context \ AccountingContext.cs 22 22 DAL.EF.CodeFirst

Quiero eliminar los pagos del cliente en cascada (Solo si cliente siendo eliminado). ¿Cómo puedo lograr esto primero en el código EF?

También quiero usar la actualización en cascada. Por favor ayúdame en estos temas. gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta