我可以将SDF数据插入MDF吗

本文关键字:MDF 插入 数据 SDF 我可以 | 更新日期: 2024-09-19 20:42:47

我有两个数据库:

  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]
    )

我知道,这不是最后的问题。

非常感谢,

Sam

我可以将SDF数据插入MDF吗

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

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