Unable to cast object of type 'System.Daten.Linq -.DataQuery`1[System.Int32]' to type 'System.IConvertible'

Ich versuche, legen Sie die Daten in meine Datenbank hat 2 Tabellen

Produkte

(ProductID): 1

(IDNumber) : 200900110

(Produktname) : Pepsi

Um

(OrderID): 1 (Auto Increment by 1)

(ProductID):1

(Datum): 1/1/2009

Der code ist:

var db = new ProductOrder();
var idNum = from p in db.Product
            where p.IDNumber == 200900110 
            select p.ProductID; 

var order = new Order();
            order.productID = Convert.ToInt32(idNum);
            order.Date = DateTime.Now;
db.Order.InsertOnSubmit(nTime);
db.SubmitChanges();

Nachdem ich laufen es gibt mir die Fehlermeldung wie diese:

Unable to cast object of type
'System.Daten.Linq -.DataQuery`1[System.Int32]'
Typ 'System.IConvertible'

  • Ich hoffe, dass niemand den Geist - ich habe die Feste Einrückung zu zeigen, wo die Aussagen werden klarer.
InformationsquelleAutor Vicheanak | 2009-04-27
Schreibe einen Kommentar