error in cast variable : i get an error when i want to cast a query:this is the code of the query.

    var query = (
                                         from article in db.V_CLIENT_PRIX
                                         where article.CLIENT == Current_Client_Id
                                         select new
                                         {
                                             ID = article.ID,
                                             ARTICLE = article.Article,
                                             REFERENCE = article.Reference,
                                             REMISE = article.Remise,
                                             PRIXVHT = article.PrixVHT,
                                             CLIENT = article.CLIENT,
    
    
                                         });
and i cast it like that:

     ConventionList articlelistconvention = new ConventionList();
                    
                    articlelistconvention = (ConventionList)query;

and this is the code of my model:ConventionList

     public class Commandelist
        {
            public string ARTICLE { get; set; }
            public string CIN { get; set; }
            public decimal STOCK { get; set; }
            public string REFERENCE { get; set; }
            public decimal PRIXVHT { get; set; }
            public string IMAGE { get; set; }
            public double QUANTITE { get; set; }
    
        }
Can someone help me how to fix it and thank you