Exemple #1
0
        protected override void SetSpecificTableMetaData(OrmLiteConnectionFactory dbFactory)
        {
            Type type = GetCoreObjectType();

            type.AddAttributes(new AliasAttribute("APA_" + type.Name));
            type.GetProperty(nameof(Customer.PopulationRegistryNumber)).AddAttributes(new IndexAttribute {
                Unique = false
            });
            type.GetProperty(nameof(Customer.Firstname)).AddAttributes(new IndexAttribute {
                Unique = false
            });
            type.GetProperty(nameof(Customer._MiddleName)).AddAttributes(new IndexAttribute {
                Unique = false
            });
            type.GetProperty(nameof(Customer.Lastname)).AddAttributes(new IndexAttribute {
                Unique = false
            });
            type.GetProperty(nameof(Customer.Century)).AddAttributes(new IndexAttribute {
                Unique = false
            });
        }