fluent-nhibernate icon indicating copy to clipboard operation
fluent-nhibernate copied to clipboard

Is it possible to add a UnMap method on ClassMap?

Open alandecastros opened this issue 3 years ago • 0 comments

I want to extend a ClassMap and create a new one based on it. I think this would be achievable by creating a UnMap method that will manipulate the provider.

Example:

public class NoCascadesHomeClassMap : ClassMap<Home>
{
    NoCascadesHomeClassMap()
    {
        HasMany(x => x.Doors);
    }
}

public class FullHomeClassMap : ClassMap<Home>
{
    public FullHomeClassMap()
    {
        UnMap(x => x.Doors)
        HasMany(x => x.Doors).Cascade.All();
    }
}

alandecastros avatar Apr 28 '22 17:04 alandecastros