に私はいつもLINQを使用しています新しいGUID(一意の識別子)の値をチェックするので、私はC#で「)(新しいGUID」それが等しいかどうかを、ストアドプロシージャに値をチェックする方法を忘れてしまったかは、SQL Server
このです正しい
where (@SearchCategory = '000000-0000-0000-0000')
またはwhat ???
に私はいつもLINQを使用しています新しいGUID(一意の識別子)の値をチェックするので、私はC#で「)(新しいGUID」それが等しいかどうかを、ストアドプロシージャに値をチェックする方法を忘れてしまったかは、SQL Server
このです正しい
where (@SearchCategory = '000000-0000-0000-0000')
またはwhat ???
'000000-0000-0000-0000'は '新しいGUID'ではありません。 Guid.Empty
によって返される値です
パラメータ化されたクエリを使用し、Guid.Emptyを値としてパラメータに渡すのはなぜですか?
Guid.NewGuid()
は、あなたがそれを呼び出すたびに異なる値を保持します。値が '空' のGuid(UNIQUEIDENTIFIER)を保持している場合、.NETのGuidに'00000000-0000-0000-0000-000000000000'
(8-4-4-4-12ゼロのザッツ)
ではなく、 'new Guid()'ではなく 'Guid.NewGuid()'でしょうか? – abatishchev
を使用チェックがクラスであり、それ
新しいGUIDを作成する静的メソッドを持っています
Guid.NewGuid(); // This will return new guid
Guid.Empty; // This will return the 000000.... type value which is a empty guid value
なぜこれがサポートされていないのですか?関数を追加することができますが、これは簡単にチェックしますが、 – MeqDotNet