How to use a html select in MVC .net using Automapper?
<p>client class :                                               </p>

<pre><code>public partial class Client
        {

            public Client()
            {
                this.Produits = new List&lt;Produit&gt;();
            }
            public int idClient { get; set; }
            public string nom { get; set; }
            public string prenom { get; set; }
            public string Email { get; set; }
            public int Tel { get; set; }

            public virtual ICollection&lt;Produit&gt; Produits { get; set; }
        }
</code></pre>

<p>produit class:</p>

<pre><code>public partial class Produit
    {


        public int ProduitID { get; set; }
        public string Type { get; set; }
        public string Description { get; set; }
        public int Prix { get; set; }


        public Nullable&lt;int&gt; client_id { get; set; }
        public virtual Client client { get; set; }
    }
</code></pre>

<p>view produit :                                                </p>

<pre><code>// POST: /Produit/Create
        [HttpPost]
        [ValidateAntiForgeryToken]
        public ActionResult Create([Bind(Include = "ProduitID,Type,Description,Prix")] ProduitDTO produit)
        {

            if (ModelState.IsValid)
            {
                _ProduitService.Add(produit);
                return RedirectToAction("Index");
            }

            return View(produit);
        }
</code></pre>

<p>I want to use a html <code>&lt;select&gt;</code> to show client_id at the view !<br>
Relation between classes : one client have many produit 
i want to show ProduitID,Type,Description,Prix and client_id   </p>

<pre><code>public class ClientDTO
    {
        [Key]
        [ScaffoldColumn(false)]
        public int idClient { get; set; }

        [Required(ErrorMessage = "champ requis")]
        [MinLength(3, ErrorMessage = "valeur trop courte")]
        [DisplayName("Nom")]
        public string nom { get; set; }

        [Required(ErrorMessage = "champ requis")]
        [MinLength(3, ErrorMessage = "valeur trop courte")]
        [DisplayName("Prénom")]
        public string prenom { get; set; }

        [Required(ErrorMessage = "champ requis")]
        [MinLength(3, ErrorMessage = "valeur trop courte")]
        [DisplayName("Email")]
        public string Email { get; set; }
        public int Tel { get; set; }
    }                

public class ProduitDTO
    {
        [Key]
        [ScaffoldColumn(false)]
        public int ProduitID { get; set; }

        [Required(ErrorMessage = "champ requis")]
        [MinLength(3, ErrorMessage = "valeur trop courte")]
        [DisplayName("Type")]
        public string Type { get; set; }

        [Required(ErrorMessage = "champ requis")]
        [MinLength(3, ErrorMessage = "valeur trop courte")]
        [DisplayName("Description")]
        public string Description { get; set; }

        [Required(ErrorMessage = "champ requis")]
        [MinLength(3, ErrorMessage = "valeur trop courte")]
        [DisplayName("Prix")]
        public int Prix { get; set; }


        public Nullable&lt;int&gt; client_id { get; set; }
        public virtual ClientDTO client { get; set; }
    }
</code></pre>