因此,我有一个现有的ASP.NET解决方案,它使用LINQ- to -SQL将数据插入SQLServer (5个表,总共110k条记录)。我以前读到过XML可以作为参数传递给SQLServer,但是我在google上搜索到的结果是将XML直接存储到一个表中。我宁愿接受该XML参数,并将节点作为记录插入。
这
我需要为三个数据库表实现一个导入导出模块,这三个表在内部与主键/外键约束相关。
我可以使用c#/linq to xml/linq to sql轻松地完成这两部分。问题是,当我导入导出的数据时,在数据库中,主键表的id正在重新生成,而不需要从xml文件中获取/分配id (这对于自动增量来说是很自然的)。因此,不能导入其他<em