我有两组相同的SQL表,它们都属于不同的模式,一个是默认的[dbo],另一个是[staging]。数据通过Web服务传递到登台模式,每个操作都是插入,不会发生更新。
当数据进入分段时,我想在[dbo]表中找到记录并使用已经发生的事情更新所有字段(包括所有相关子实体的属性)。如果找不到匹配的记录(基于非主键但是唯一字段),我将创建相关记录(实体)。
有没有办法实现两个模式中记录的合并,而无需手动配对两个模式中的字段?
答案 0 :(得分:0)
我过去使用Reflection来配对两个类似实体的属性。我真的不知道有什么比循环类型的属性更好的方法,并将目标实体设置为源实体的值。