【发布时间】:2012-09-28 15:23:16
【问题描述】:
我正在使用非规范化的 Access DB 并将其移动到基于 EF 4 的 SQL 中的规范化表中。
假设我在 Access DB 中有以下内容
-------------------
| NAME | FRUIT |
-------------------
| John | Apple |
| Jane | Apple |
| Mark | Orange |
| Nancy | Orange |
| Jim | Apple |
-------------------
我正在用 SQL 创建以下两个数据库
tblNames:
-------------------------------
| ID | Name | FruitID |
-------------------------------
| 1 | John | 1 |
| 2 | Jane | 1 |
| 3 | Mark | 2 |
| 4 | Nancy | 2 |
| 5 | Jim | 1 |
-------------------------------
tblFruits:
--------------------
| ID | Fruit |
--------------------
| 1 | Apple |
| 2 | Orange |
--------------------
在我的数据流中,我可以使用派生列提取名称(表实际上更大,我正在做一些数据类型转换)。但是,如何从派生列获取输出,并将每一行的输出与水果表的正确 ID 匹配,从而生成需要插入 tblNames 数据库的正确输出?
【问题讨论】:
标签: entity-framework ssis ssis-data-flow