Kann nicht implizit konvertiert Typ 'System.Linq -.IQueryable<>zu . Eine explizite Konvertierung vorhanden ist (fehlt ein cast?)

Ich habe den folgenden code:

private GolfManagementEntities db = new GolfManagementEntities();

    public class ThanhToan
    {
        public ThanhToan()
        { }
        public Double Total { get; set; }
        public DateTime date { get; set; }
    }

    public List<ThanhToan> listInvoice(DateTime tuNgay, DateTime denNgay)
    {

       List<ThanhToan> invoice= from i in db.Invoices 
                                where i.Date >= tuNgay && i.Date <= denNgay 
                                group i by i.Date into In 
                                select new ThanhToan { 
                                    date= Convert.ToDateTime(In.Key) , 
                                    Total = Convert.ToDouble(In.Sum(s => s.ExtendedCost))
                               };

       return invoice;

}

Und ich habe diesen Fehler :

Kann nicht implizit konvertiert Typ 'System.Linq -.IQueryable<>zu . Eine explizite Konvertierung vorhanden ist (fehlt ein cast?)

bitte helfen Sie mir

InformationsquelleAutor user2083943 | 2013-03-03
Schreibe einen Kommentar