我可以将 SDF 数据插入 MDF 吗?

Can I insert SDF data into an MDF?

我有两个数据库:

  1. DatabaseA.mdf
  2. DatabaseB.sdf

数据库 B 是数据库 A 的精简版。我想将它们合并在一起,以便最终摆脱数据库 B。

它们具有相同的表和相同的结构,但我该如何实现呢?

我想编写一个 C# 程序,它将 运行 类似于以下脚本的内容:

INSERT INTO [DatabaseA].[table] (column1, column2...) 
VALUES 
    (
    SELECT column1,column2... 
    FROM [DatabaseB].[table] 
    WHERE [UID] NOTIN [DatabaseA].[table]
    )

我知道,这不是最终查询。

非常感谢,

山姆

有多种方式,但在这种情况下我会使用DataSet

  1. 从 DB B 读入数据集
  2. 从数据库 A 读入数据集
  3. 使用DataSet.Merge
  4. 合并这两个数据集
  5. 将结果数据集存储到数据库 A