Di SQL Server, IDENTITY properti dapat ditetapkan ke tinyint , smallint , int , bigint , decimal(p, 0) , atau numeric(p, 0) kolom. Oleh karena itu SCOPE_IDENTITY fungsi harus mengembalikan tipe data yang dapat mencakup semua hal di atas.
Seperti yang dikatakan jawaban sebelumnya, masukkan saja ke int di server sebelum mengembalikannya, maka ADO.NET akan mendeteksi tipenya seperti yang Anda harapkan.