Exemplo n.º 1
0
 /// <summary>
 /// Создать индекс
 /// </summary>
 public void EmailMessageParticipantCreateIndex()
 {
     Transformation.AddIndex(new Index
     {
         Name      = "IX_EmailMessageParticipant_EmailString",
         TableName = "EmailMessageParticipant",
         Columns   = new List <string>
         {
             nameof(IEmailMessageParticipant.EmailString)
         }
     });
 }
Exemplo n.º 2
0
        /// <summary>
        /// Создать индекс для поля Уникальный идентификатор по ЕГРЮЛ
        /// </summary>
        public void TrimEmailCreateIndex()
        {
            const string emailTableName = "Email";

            Transformation.ConvertColumnString(emailTableName, nameof(IEmail.EmailString), 320);
            Transformation.AddIndex(new Index
            {
                Name      = "IX_Email_EmailString",
                TableName = emailTableName,
                Columns   = new List <string>
                {
                    nameof(IEmail.EmailString)
                }
            });
        }
Exemplo n.º 3
0
        /// <summary>
        /// Создать индекс
        /// </summary>
        public void EmailMessageCreateIndex()
        {
            Transformation.AddIndex(new Index
            {
                Name      = "IX_EmailMessage_DateUtc",
                TableName = "EmailMessage",
                Columns   = new List <string>
                {
                    nameof(IEmailMessage.DateUtc),
                }
            });

            Transformation.AddIndex(new Index
            {
                Name      = "IX_EmailMessage_IsDeleted",
                TableName = "EmailMessage",
                Columns   = new List <string>
                {
                    nameof(IEmailMessage.IsDeleted),
                }
            });
        }