public void Apply(IManyToOneInstance instance) { var originName = ConventionsUtilities .CamelCaseToUpperCaseWithUnderscoreSeparator(instance.Property.MemberInfo.Name); instance.Column(originName + "_ID"); }
public void Apply(FluentNHibernate.Conventions.Instances.IClassInstance instance) { var tableName = instance.EntityType.Name; tableName = ConventionsUtilities.CamelCaseToUpperCaseWithUnderscoreSeparator(tableName); instance.Table(TABLE_PREFIX + tableName); }
public void Apply(IOneToManyCollectionInstance instance) { var originName = ConventionsUtilities .CamelCaseToUpperCaseWithUnderscoreSeparator(instance.EntityType.Name); instance.Key.Column(originName + "_ID"); }
public void Apply(IOneToManyCollectionInstance instance) { var originName = ConventionsUtilities .CamelCaseToUpperCaseWithUnderscoreSeparator(instance.Member.Name); var targetName = ConventionsUtilities .CamelCaseToUpperCaseWithUnderscoreSeparator(instance.EntityType.Name); instance.Key.ForeignKey(String.Format("FK_{0}_{1}", originName, targetName)); }
public void Apply(FluentNHibernate.Conventions.Instances.IPropertyInstance instance) { var columnName = ConventionsUtilities.CamelCaseToUpperCaseWithUnderscoreSeparator(instance.Property.Name); instance.Column(columnName); }