You can pass the data as a table..
for that you can use UDTs (User Defined Table Types)
this is the code for creating a UDT
CREATE TYPE [dbo].[ttAddressType] AS TABLE(
[addressTypeID] [int] NULL,
[addressType] [nvarchar](500) NOT NULL
)
GO
You can use this in your stored procedure like
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[spAddressType]
(@addressType ttAddressType READONLY)
AS
BEGIN
SET NOCOUNT ON;
SET XACT_ABORT ON;
BEGIN TRY
BEGIN TRAN
COMMIT TRAN
END TRY
END