2011-10-15 46 views

回答

1

当然,只是注册FluentNHibernate convention这样的:

public class AssignedIdConvention : IIdConvention 
{ 
    public void Apply(IIdentityInstance instance) 
    { 
     instance.GeneratedBy.Assigned(); 
    } 
} 

注册是这样的:

Fluently.Configure() 
    .Mappings(...) 
    .Conventions.Add<AssignedIdConvention>()