Bu yüzden birincil anahtar olarak kimlik sütununa sahip bir tablom var, bu yüzden bir tamsayı. Öyleyse, SCOPE_IDENTITY()
C # uygulamama neden her zaman int yerine ondalık değer döndürüyor? Bu gerçekten can sıkıcı çünkü ondalık değerler C # 'da örtük olarak tamsayılara dönüştürülmeyecek, bu da artık bir sürü şeyi yeniden yazmam gerektiği ve birçok yardımcı yönteme sahip olduğum anlamına geliyor çünkü SQL Server ve Postgres kullanıyorum, Postgres bunun için bir tamsayı döndürüyor eşdeğer işlev ..
Neden SCOPE_IDENTITY()
sadece düz bir tamsayı döndürmüyor? Birincil anahtarlar için yaygın olarak ondalık / kimlik dışı değerler kullanan insanlar var mı?
SCOPE_IDENTITY
işlev dönüş değeri