Fluent NHibernateでは、マッピングのカスケード設定を設定できます。
public class StoreMap : ClassMap<Store>
{
public StoreMap()
{
Id(x => x.Id);
Map(x => x.Name);
HasMany(x => x.Staff)
.Inverse()
.Cascade.None();
HasManyToMany(x => x.Products)
.Cascade.All()
.Table("StoreProduct");
}
}
これは、Entity Frameworkの「コードファースト」でどのように行われますか?