StringBuilder Group_data_Xml = new StringBuilder();
Group_data_Xml.Append("
lst = (List
foreach(var item in lst)
{
Group_data_Xml.Append("
Group_data_Xml.Append(" Address =\"" + item.EmpAddress + "\"");
Group_data_Xml.Append(" Salary =\"" + item.EmpSalary + "\">");
Group_data_Xml.Append("
}
Group_data_Xml.Append("
_db.SaveBulk(param);
------------------------------------------------------------------------------------------------------
-- SP_SaveBulkData '
CREATE PROCEDURE SP_SaveBulkData
(
@XmlData varchar(Max)
)
AS
BEGIN
DECLARE @xmlHandle int
EXEC sp_xml_preparedocument @xmlHandle OUTPUT, @XmlData
INSERT INTO tblEmployee
([EmpName]
,[EmpAddress]
,[EmpSalary])
SELECT
src.Name
,src.Address2
,src.Salary
FROM OPENXML (@xmlHandle, '/Root/MyData', 1)
WITH (
Name varchar(max)
,Address2 varchar(250)
,Salary float
) src
END