jueves, 24 de noviembre de 2011

Recibe parametro tipo Tabla enviado dèsde .net

--Crea el data Type de tipo Tabla
CREATE TYPE dtCliente AS TABLE
(
id int not null,
Nombre varchar(10) not null
PRIMARY KEY (id)
)
GO
--procedimiento que recibe parmetro tipo tabla
create procedure spClientes
@a dtCliente
as
begin
insert into Cliente --tabla clientes
select * from @a
end
--llamada dsde .net con LinqSql
ClientesDataContext objDataClass = new ClientesDataContext(); --Objeto LinqSql
datatableClientes Datatable(); --variable de tipo tabla, definir las columnas y registros a enviar
objDataClass.spClientes(datatableClientes);--llamada al procedimiento enviando la tabla requerida.

No hay comentarios:

Publicar un comentario