C# 将整个数据集复制到新的SQL数据库中
是否有必要将包含所有关系、数据和结构的数据集放入一个干净的空MS SQL数据库中 我不想在MS SQL数据库中创建表 编辑: 我使用的是VS、C#和1GB的xml文件我目前有这个切碎的测试目的 我可以将xml很好地传输到数据集,这很有效,所有关系都很好地工作,但我需要将所有数据和结构移动到一个新的数据库中。请记住,我没有将数据集链接到数据库 谢谢C# 将整个数据集复制到新的SQL数据库中,c#,sql,database,C#,Sql,Database,是否有必要将包含所有关系、数据和结构的数据集放入一个干净的空MS SQL数据库中 我不想在MS SQL数据库中创建表 编辑: 我使用的是VS、C#和1GB的xml文件我目前有这个切碎的测试目的 我可以将xml很好地传输到数据集,这很有效,所有关系都很好地工作,但我需要将所有数据和结构移动到一个新的数据库中。请记住,我没有将数据集链接到数据库 谢谢 Phill将数据从XML转换为SQL的最佳方法是编写一个应用程序,读取XML文件(请参见此处的XML序列化:)并将其写入数据库。这使您能够最大限度地控
Phill将数据从XML转换为SQL的最佳方法是编写一个应用程序,读取XML文件(请参见此处的XML序列化:)并将其写入数据库。这使您能够最大限度地控制数据转换为SQL的方式 在不了解任何设置的情况下,我会使用xsd.exe生成C#wrapper类,从XML反序列化为这些类,然后使用实体框架或其他ORM将数据映射到SQL并保存
LINQ到XML在这里也很方便。为什么不编写数据库脚本呢?数据集来自XSD,带有导入的XML。但是使用xsd来创建数据库并不能保持关系。谢谢Kevin,我会尝试一下。