Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将整个数据集存储到数据库_C#_.net - Fatal编程技术网

C# 将整个数据集存储到数据库

C# 将整个数据集存储到数据库,c#,.net,C#,.net,如何将一个完整的数据集存储到数据库中,而不必逐表逐行地进行存储。请查看。它可以使用.Update()方法进行批量插入/更新/删除 当然,只有当您使用SQL Server作为您的数据库时,这种方法才有效-您在问题中没有提到要针对哪个数据库 请参阅有关如何使用SqlDataAdapter的一些教程: Marc您可以将数据集序列化为Xml并将其存储为字符串您的问题有点含糊不清,因此假设您希望将多个对象存储在一行中,我建议您研究将它们存储为序列化json 在存储对象之前序列化对象,在再次需要时取

如何将一个完整的数据集存储到数据库中,而不必逐表逐行地进行存储。

请查看。它可以使用
.Update()
方法进行批量插入/更新/删除

当然,只有当您使用SQL Server作为您的数据库时,这种方法才有效-您在问题中没有提到要针对哪个数据库

请参阅有关如何使用SqlDataAdapter的一些教程:


Marc

您可以将数据集序列化为Xml并将其存储为字符串

您的问题有点含糊不清,因此假设您希望将多个对象存储在一行中,我建议您研究将它们存储为序列化json


在存储对象之前序列化对象,在再次需要时取消序列化对象。

能否提供有关要存储的数据类型的详细信息?如果您正在寻找多个完整数据集的存储,您可能需要一个文档数据库而不是关系数据库(例如coach DB)。或者,您可以在SQL Server 2005或更高版本中以XML形式存储XML,而不需要任何序列化开销。Puzzien没有说明数据库技术