В SQL Server, IDENTITY
свойството може да бъде присвоено на tinyint
, smallint
, int
, bigint
, decimal(p, 0)
или numeric(p, 0)
колони. Следователно SCOPE_IDENTITY
функцията трябва да върне тип данни, който може да обхване всичко изброено по-горе.
Както казаха предишните отговори, просто го прехвърлете към int
на сървъра, преди да го върне, тогава ADO.NET ще открие неговия тип, както очаквате.