Trong SQL Server, IDENTITY thuộc tính có thể được gán cho tinyint , smallint , int , bigint , decimal(p, 0) hoặc numeric(p, 0) cột. Do đó, SCOPE_IDENTITY hàm phải trả về kiểu dữ liệu có thể bao gồm tất cả những điều trên.
Như các câu trả lời trước đã nói, chỉ cần truyền nó đến int trên máy chủ trước khi trả lại, sau đó ADO.NET sẽ phát hiện loại của nó như bạn mong đợi.