//------------------------------------------------------------------------------
// <auto-generated>
//     Ce code a été généré à partir d'un modèle.
//
//     Des modifications manuelles apportées à ce fichier peuvent conduire à un comportement inattendu de votre application.
//     Les modifications manuelles apportées à ce fichier sont remplacées si le code est régénéré.
// </auto-generated>
//------------------------------------------------------------------------------

namespace CD67.FicheCollege.Entity
{
    using System;
    using System.Collections.Generic;
    
    public partial class etablissement
    {
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
        public etablissement()
        {
            this.etabeffectifannees = new HashSet<etabeffectifannee>();
            this.etaboptionsannees = new HashSet<etaboptionsannee>();
            this.etablissementannees = new HashSet<etablissementannee>();
            this.eleveannees = new HashSet<eleveannee>();
        }
    
        public int id { get; set; }
        public string nom { get; set; }
        public string numero { get; set; }
        public Nullable<double> idtype { get; set; }
        public Nullable<double> privepublic { get; set; }
        public string numadresse { get; set; }
        public Nullable<int> idrue { get; set; }
        public string adresse2 { get; set; }
        public string tel { get; set; }
        public string fax { get; set; }
        public string tel2 { get; set; }
        public string numabrege { get; set; }
        public string email { get; set; }
        public Nullable<double> anneeconstruction { get; set; }
        public Nullable<double> idclassement { get; set; }
        public string web { get; set; }
        public string surface { get; set; }
        public Nullable<decimal> accueilhandicape { get; set; }
        public string idelementairesecteur { get; set; }
        public string horaires1 { get; set; }
        public string horaires2 { get; set; }
        public string horaires3 { get; set; }
        public string horaires4 { get; set; }
        public Nullable<decimal> optdplundi { get; set; }
        public Nullable<decimal> optdpmardi { get; set; }
        public Nullable<decimal> optdpmercredi { get; set; }
        public Nullable<decimal> optdpjeudi { get; set; }
        public Nullable<decimal> optdpvendredi { get; set; }
        public Nullable<decimal> idregierestauration { get; set; }
        public Nullable<decimal> idbassin { get; set; }
        public Nullable<decimal> couleur { get; set; }
        public Nullable<int> idcouleur { get; set; }
        public Nullable<int> optulis { get; set; }
        public string cp { get; set; }
        public string anneerestructuration { get; set; }
        public string libellecarte1 { get; set; }
        public string libellecarte2 { get; set; }
    
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
        public virtual ICollection<etabeffectifannee> etabeffectifannees { get; set; }
        public virtual rue rue { get; set; }
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
        public virtual ICollection<etaboptionsannee> etaboptionsannees { get; set; }
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
        public virtual ICollection<etablissementannee> etablissementannees { get; set; }
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
        public virtual ICollection<eleveannee> eleveannees { get; set; }
    }
}
