Changes in / [7dd2ea2:cba21c9]


Ignore:
Location:
src/FinkiChattery
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • src/FinkiChattery/FinkiChattery.Database/FullTextSearch/FullTextIndexQuestion.sql

    r7dd2ea2 rcba21c9  
    1 CREATE FULLTEXT INDEX ON [dbo].[Question] ([Search])
     1CREATE FULLTEXT INDEX ON [dbo].[Question] ([Title], [Text])
    22KEY INDEX [PK_Question] ON [QuestionFullTextCatalog]
    3 WITH (CHANGE_TRACKING AUTO)
     3WITH (CHANGE_TRACKING AUTO, STOPLIST OFF)
  • src/FinkiChattery/FinkiChattery.Database/dbo/Tables/Question.sql

    r7dd2ea2 rcba21c9  
    99    [Views]        BIGINT           DEFAULT (CONVERT([bigint],(0))) NOT NULL,
    1010    [LastActiveOn] SMALLDATETIME    NOT NULL,
    11     [Search]       AS ([Title] + ' ' + [Text]),
    1211    CONSTRAINT [PK_Question] PRIMARY KEY CLUSTERED ([Id] ASC),
    1312    CONSTRAINT [FK_Question_Student_StudentFk] FOREIGN KEY ([StudentFk]) REFERENCES [dbo].[Student] ([Id]),
  • src/FinkiChattery/FinkiChattery.Persistence/Configurations/QuestionConfig.cs

    r7dd2ea2 rcba21c9  
    2424            builder.Property(x => x.Views).HasColumnName(@"Views").HasColumnType("bigint").IsRequired().HasDefaultValue(0);
    2525            builder.Property(x => x.LastActiveOn).HasColumnName(@"LastActiveOn").HasColumnType("smalldatetime").IsRequired();
    26             builder.Property(x => x.Search).HasColumnType(@"Search").HasColumnType("nvarchar").HasMaxLength(4000).IsRequired();
    2726
    2827            builder.HasOne(x => x.Student).WithMany(x => x.Questions).HasForeignKey(x => x.StudentFk).OnDelete(DeleteBehavior.NoAction);
  • src/FinkiChattery/FinkiChattery.Persistence/Models/Question.cs

    r7dd2ea2 rcba21c9  
    3232        public DateTime LastActiveOn { get; set; }
    3333
    34         public string Search { get; set; }
    35 
    3634        public virtual ICollection<Answer> Answers { get; set; }
    3735
    3836        public virtual ICollection<QuestionCategory> QuestionCategories { get; set; }
     37
     38        // TODO: Pole po koe ke pravime queries
    3939    }
    4040}
Note: See TracChangeset for help on using the changeset viewer.