Forums Neueste Beiträge
 

Wie gefährlich ist LINQ?

20/05/2008 - 20:16 von Markus Sch. | Report spam
Hallo,

habe eben mein erstes LINQ Query geschrieben.
Nur eine System.Collections.Generic.List mit einer Where Bedingung durchsucht.
Der Code steht unten.
Nach dem Debug blieb Visual Studio hàngen.
Beim Neustart des Computers kam Checkdisk und meldete Fehler auf der
Festplatte.
Beim Starten von Visual Studio kam die Meldung das eine Datei recovered
werden müsste. Genau die wo das LINQ Query drinstand.
Das ging. Lediglich 2 Kommentare waren verschwunden.

Hm. Habt ihr àhnliches mit LINQ erlebt? Dabei war es ja nichtmal der Versuch
eines Zugriffs auf eine Datenbank. Nur ganz schlicht eine Collection.
Der Computer ist vorher fast 6 Jahre ohne Probleme gelaufen. Es mag ja alles
Zufall sein, doch wenn LINQ so gefàhrlich ist, dann durchsuche ich
Collections lieber eigenhàndig...

Markus

Der Code:

Dim listUMLClsDef_Persist_List As System.Collections.Generic.List _
(Of ST.Common.ObjectDef.UMLCls.BL.clsUMLClsDef)

Dim colUMLObjSystem_ClsDef = From UMLClsDef In

listUMLClsDef_Persist_List _
Where
UMLClsDef.ClsType = _
T.Common.ObjectDef.UMLCls.BL.clsUMLClsDef.enmClsType.STUMLObjSystem

For Each objUMLObjSystem_ClsDef In colUMLObjSystem_ClsDef
ST.Common.ObjectDef.UMLObj.BL.clsUMLObj.SharedInstance_Cls. _
ObjGet_Top_Cls(objUMLObjSystem_ClsDef, _
3000, _
cstrProc_DeclaringTypeName_And_ProcName, _
listUMLObj)
Next
 

Lesen sie die antworten

#1 Tobias Müller
20/05/2008 - 21:54 | Warnen spam
Markus Sch. schrieb:

Hallo Markus,


Beim Neustart des Computers kam Checkdisk und meldete Fehler auf der
Festplatte.



ich halte für wahrscheinlicher das die Festplatte der (Mit-)Tàter war,
nicht das Opfer.

Beim Starten von Visual Studio kam die Meldung das eine Datei recovered
werden müsste. Genau die wo das LINQ Query drinstand.



Und was alles steht da noch drin, ausser LINQ, was man so sonst so
nutzt, auch unbewusst? Warum können die das nicht sein?
Und nicht LINQ schreibt diese Dateien, sondern VS.


Hm. Habt ihr àhnliches mit LINQ erlebt? Dabei war es ja nichtmal der Versuch
eines Zugriffs auf eine Datenbank. Nur ganz schlicht eine Collection.



nein.

Der Computer ist vorher fast 6 Jahre ohne Probleme gelaufen.



Und du meinst ein Computer, gerade die Komponeten mit beweglichen Teile,
werden zuverlàssiger mit der Zeit?

Es mag ja alles
Zufall sein, doch wenn LINQ so gefàhrlich ist, dann durchsuche ich
Collections lieber eigenhàndig...



Ich glaube, du solltes dir lieber sorgen um deine Festplatte samt Daten
machen, als um die Gefàhrlichkeit von LINQ.

Gruss
Tobias

Ähnliche fragen