Ejemplo n.º 1
0
        public void Apply(IManyToOneInstance instance)
        {
            var originName = ConventionsUtilities
                             .CamelCaseToUpperCaseWithUnderscoreSeparator(instance.Property.MemberInfo.Name);

            instance.Column(originName + "_ID");
        }
Ejemplo n.º 2
0
        public void Apply(FluentNHibernate.Conventions.Instances.IClassInstance instance)
        {
            var tableName = instance.EntityType.Name;

            tableName = ConventionsUtilities.CamelCaseToUpperCaseWithUnderscoreSeparator(tableName);
            instance.Table(TABLE_PREFIX + tableName);
        }
Ejemplo n.º 3
0
        public void Apply(IOneToManyCollectionInstance instance)
        {
            var originName = ConventionsUtilities
                             .CamelCaseToUpperCaseWithUnderscoreSeparator(instance.EntityType.Name);

            instance.Key.Column(originName + "_ID");
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        public void Apply(FluentNHibernate.Conventions.Instances.IPropertyInstance instance)
        {
            var columnName = ConventionsUtilities.CamelCaseToUpperCaseWithUnderscoreSeparator(instance.Property.Name);

            instance.Column(columnName);
        }