Ich versuche, die Daten in meine Datenbank einzufügen, die 2 Tabellen
hat Produkte
(ProductID): 1
(IDNummer): 200900110
(Produktname): Pepsi
Bestellung
(OrderID): 1 (Auto-Inkrement um 1)
(ProductID): 1
(Datum): 1/1/2009
Der Code ist dies:
%Vor%Nach dem Ausführen gibt es den folgenden Fehler:
Das Objekt des Typs kann nicht umgewandelt werden 'System.Data.Linq.DataQuery'1 [System.Int32]' Geben Sie "System.IConvertible"
ein
Ihre Frage:
%Vor%gibt kein einzelnes Ergebnis zurück, sondern eine Ergebnisliste. In Ihrem Fall ist dies eine Liste mit einer einzelnen Produkt-ID. Sie sollten es folgendermaßen ändern:
%Vor% Wenn Sie Ihren Code im Debugger ausführen und die Maus über die Variable idNum
bewegen, sehen Sie, dass es sich um eine DataQuery
-Instanz handelt.
Tags und Links c# linq linq-to-sql