Example #1
0
        public void Apply(FluentNHibernate.Conventions.Instances.IClassInstance instance)
        {
            string name = instance.EntityType.FullName.Replace("Gms.Domain.", "").Replace(".", "_");

            instance.Table(name.InflectTo().Pluralized);
            //instance.Table(instance.EntityType.Name.InflectTo().Pluralized);
        }
Example #2
0
        public void Apply(FluentNHibernate.Conventions.Instances.IClassInstance instance)
        {
            var tableName = instance.EntityType.Name;

            tableName = ConventionsUtilities.CamelCaseToUpperCaseWithUnderscoreSeparator(tableName);
            instance.Table(TABLE_PREFIX + tableName);
        }
Example #3
0
        public void Apply(FluentNHibernate.Conventions.Instances.IClassInstance instance)
        {
            string typeName = instance.EntityType.Name;

            IPluralize pluralizer = new Pluralizer();

            instance.Table(pluralizer.Pluralize(typeName));
        }
Example #4
0
        public void Apply(FluentNHibernate.Conventions.Instances.IClassInstance instance)
        {
            //if (instance.EntityType.Name.ToUpper().Contains("WORKER"))
            //    instance.Table("WORKERS");
            //else
            var a = instance.EntityType.Name;

            instance.Table(Inflector.Net.Inflector.Pluralize(instance.EntityType.Name));
        }
        public void Apply(FluentNHibernate.Conventions.Instances.IClassInstance instance)
        {
            instance.Table(Inflector.Net.Inflector.Pluralize(instance.EntityType.Name));

            if (!typeof(Closet).IsAssignableFrom(instance.EntityType))
            {
                instance.Cache.Region("Entities");
                instance.Cache.NonStrictReadWrite();
            }
        }
Example #6
0
        public void Apply(FluentNHibernate.Conventions.Instances.IClassInstance instance)
        {
            //instance.Table(Inflector.Net.Inflector.Pluralize(instance.EntityType.Name));
            //instance.Table("PRF_" + instance.EntityType.Name);

            // e.g. Profiling2.Domain.Scr.Proposed.RequestProposedPerson
            string[] namespaces = instance.EntityType.Namespace.Split('.');

            if (namespaces != null && namespaces.Length > 2)
            {
                // produces 'Scr_RequestProposedPerson'.
                instance.Table(namespaces[2] + "_" + instance.EntityType.Name);
            }
            else
            {
                instance.Table(instance.EntityType.Name);
            }
        }
Example #7
0
 public void Apply(FluentNHibernate.Conventions.Instances.IClassInstance instance)
 {
     instance.Table(Inflector.Net.Inflector.Pluralize(instance.EntityType.Name));
 }
Example #8
0
 public void Apply(FluentNHibernate.Conventions.Instances.IClassInstance instance)
 {
     instance.Table(instance.EntityType.Name.InflectTo().Pluralized);
 }
Example #9
0
 public void Apply(FluentNHibernate.Conventions.Instances.IClassInstance instance)
 {
     // Make the table the plural version of the entity's name
     instance.Table(Inflector.Pluralize(instance.EntityType.Name));
 }
 public void Apply(FluentNHibernate.Conventions.Instances.IClassInstance instance)
 {
     instance.Table(MvcApplication.Config("table.Prefix") + instance.EntityType.Name);
 }
Example #11
0
            public void Apply(FluentNHibernate.Conventions.Instances.IClassInstance instance)
            {
                string typeName = instance.EntityType.Name;

                instance.Table(typeName + "s");
            }
 public void Apply(FluentNHibernate.Conventions.Instances.IClassInstance instance)
 {
     instance.Table(instance.EntityType.Name);
 }
Example #13
0
        public void Apply(FluentNHibernate.Conventions.Instances.IClassInstance instance)
        {
            string typeName = instance.EntityType.Name;

//            instance.Table("[" +instance.EntityType.Name + "123]"); // used to config mapping table name
        }
Example #14
0
 /// <summary>
 /// Applies the specified instance.
 /// </summary>
 /// <param name="instance">The instance.</param>
 public abstract void Apply(FluentNHibernate.Conventions.Instances.IClassInstance instance);