namespace Generator_Class_BD.Clases.Consultas
{
    using System.Collections.Generic;

    public class Consulta
    {
        #region Propiedades

        /// <summary>
        /// Nombre que se le da a objeto DTO de la consulta.
        /// </summary>
        public string NombreObjeto { get; set; }

        /// <summary>
        /// Nombre de tabla inicial del script.
        /// </summary>
        public string TablaPrincipal { get; set; }

        /// <summary>
        /// Listado de tablas relacionadas a la tabla inicial.
        /// </summary>
        public List<TablaRelacionada> ListaTablasRelacionadas { get; set; }

        /// <summary>
        /// Script generado a través de relaciones con la tabla inicial.
        /// </summary>
        public string ScriptLINQ { get; set; }
        #endregion
    }
}
