我正在使用非规范化的 Access DB 并将其移动到基于 EF 4 的 SQL 中的规范化表中。
假设我在 Access DB 中有以下内容
-------------------
| NAME | FRUIT |
-------------------
| John | Apple |
| Jane | Apple |
| Mark | Orange |
| Nancy | Orange |
| Jim | Apple |
-------------------
我在 SQL 中创建以下两个数据库
名称:
-------------------------------
| ID | Name | FruitID |
-------------------------------
| 1 | John | 1 |
| 2 | Jane | 1 |
| 3 | Mark | 2 |
| 4 | Nancy | 2 |
| 5 | Jim | 1 |
-------------------------------
tbl水果:
--------------------
| ID | Fruit |
--------------------
| 1 | Apple |
| 2 | Orange |
--------------------
在我的数据流中,我可以使用派生列提取名称(表实际上更大,我正在做一些数据类型转换)。但是,如何从派生列获取输出,并将每一行的输出与 fruits 表的正确 ID 匹配,从而产生需要插入 tblNames 数据库的正确输出?