つまり、ID列を主キーとして持つテーブルがあるので、それは整数です。では、なぜSCOPE_IDENTITY()
C#アプリケーションにintではなく常に10進値を返すのですか?10進値は暗黙的にC#で整数に変換されないため、これは本当に厄介です。つまり、SQL ServerとPostgresを使用しているため、一連の要素を書き直し、多くのヘルパーメソッドを使用する必要があります。同等の機能
なぜSCOPE_IDENTITY()
単純な整数を返さないのですか?主キーに10進数/非ID値を一般的に使用する人々はいますか?
SCOPE_IDENTITY
関数の戻り値はdecimal(38,0)です