Могу ли я использовать аннотации данных для выполнения каскадного удаления с Entity Framework 4.1 RC?

При использовании аннотаций к данным с EF4.1 RC существует ли аннотация, вызывающая каскадное удаление?

public class Category
{
    public int Id { get; set; }
    [Required]
    public string Name { get; set; }
    public ICollection<Product> Products { get; set; }
}

public class Product
{
    public int Id { get; set; }
    public string Name { get; set; }
    public Category Category { get; set; }
}

При использовании этой модели генерируется ограничение:

ALTER TABLE [Product] ADD CONSTRAINT [Product_Category] 
FOREIGN KEY ([Category_Id]) REFERENCES [Categorys]([Id]) 
ON DELETE NO ACTION ON UPDATE NO ACTION;

Если нет, то как это достигается?

37
задан Ladislav Mrnka 6 April 2011 в 22:03
поделиться