I SQL Server er IDENTITY
egenskab kan tildeles til tinyint
, smallint
, int
, bigint
, decimal(p, 0)
, eller numeric(p, 0)
kolonner. Derfor SCOPE_IDENTITY
funktion skal returnere en datatype, der kan omfatte alle ovenstående.
Som tidligere svar har sagt, cast det bare til int
på serveren, før den returneres, så vil ADO.NET finde dens type, som du forventer.