2010-12-28 5 views

Antwort

3

'000000-0000-0000-0000' ist kein 'neuer Leitfaden'. Es ist der Wert, der von Guid.Empty

zurückgegeben wird. Warum verwenden Sie nicht nur parametrisierte Abfragen und übergeben Guid.Empty als Wert an den Parameter?

+0

sehr seltsam, warum es keine Unterstützung dafür gibt! sie können hinzufügen, eine Funktion überprüft dies leicht, aber danke – MeqDotNet

0

Guid.NewGuid() enthält bei jedem Aufruf einen anderen Wert.

Bei der Überprüfung, ob der Wert eines 'leeren' Guid (unique) verwenden '00000000-0000-0000-0000-000000000000'

(das ist 8-4-4-4-12 Nullen)

+2

nicht 'neue Guid()' aber 'Guid.NewGuid()', oder? – abatishchev

1

in .NET Guid hält eine Klasse ist und es hat statische Methode, um eine neue GUID zu erstellen

Guid.NewGuid(); // This will return new guid 
Guid.Empty; // This will return the 000000.... type value which is a empty guid value