使用C#将XML直接保存到数据库
这是我的xml文件的一部分
Australia 1 1877-2010 721 339 186 2 194 47.01
我在某处读过有一种方法可以将这种XML直接保存到数据库中。 我正在使用VS2010。 我已经为这个xml所需的数据创建了数据集。 有没有办法直接在数据集上映射这个XML? 还有其他想法吗? 我还必须将一些其他更复杂的XML文件保存到数据库中。
我已经尝试过xsd.exe来为这个XML创建xsd模式。
SQL Server 2005+有一个本机XML数据类型,如果你创建一个列,你可以简单地插入该列,这里是一个类似于你的插入 ,这个表的第二列的数据类型是xml
INSERT INTO docs VALUES (1, ' Writing Secure Code Michael Howard David LeBlanc 39.99 ') INSERT INTO docs VALUES (2, ' XML Schema Benefits Features ')