1

我正在用 C# 编写一个应用程序,该应用程序从大约 100 个唯一文件源中获取数据,并将其映射到现有对象中以进行分析和存储到数据库。这些文件通常是 CSV 或 TAB。我目前正在使用 Lumenworks 库来解析实际的 CSV,因此我已经能够按名称引用字段。

其中许多字段是直接 1:1 映射,但有些项目需要拆分、连接或以其他方式转换。

与其为每个源使用具有具体类的工厂,我看到了一个机会,可以使用映射单个字段的通用方法库来使所有这些都可配置,并为某些极端情况映射保留自定义数据源特定编码。

我在想我可以在这上面放一个前端,这样我们的几个管理员就可以动态地为新的数据源创建映射。

对于此类任务,要考虑什么好的设计?

4

0 回答 0