コード例 #1
0
 protected override void OnModelCreating(DbModelBuilder modelBuilder)
 {
     base.OnModelCreating(modelBuilder);
     MetadataDomainModelContext.Configure(this, modelBuilder);
     CalendarDomainModelContext.Configure(this, modelBuilder);
     NewsDomainModelContext.Configure(this, modelBuilder);
     SecurityDomainModelContext.Configure(this, modelBuilder);
     Configure(modelBuilder);
 }
コード例 #2
0
        public override IList <NonUniqueIndex> GetForeignKeyIndexes()
        {
            var foreignKeyIndexes = base.GetForeignKeyIndexes();

            MetadataDomainModelContext.AddForeignKeyIndexes(foreignKeyIndexes, this);
            CalendarDomainModelContext.AddForeignKeyIndexes(foreignKeyIndexes, this);
            NewsDomainModelContext.AddForeignKeyIndexes(foreignKeyIndexes, this);
            SecurityDomainModelContext.AddForeignKeyIndexes(foreignKeyIndexes, this);
            return(foreignKeyIndexes);
        }
コード例 #3
0
        public override IList <UniqueIndex> GetUniqueConstraints()
        {
            var uniqueConstraints = base.GetUniqueConstraints();

            MetadataDomainModelContext.AddUniqueConstraints(uniqueConstraints, this);
            CalendarDomainModelContext.AddUniqueConstraints(uniqueConstraints, this);
            NewsDomainModelContext.AddUniqueConstraints(uniqueConstraints, this);
            SecurityDomainModelContext.AddUniqueConstraints(uniqueConstraints, this);
            return(uniqueConstraints);
        }