namespace ConsoleApp2.Options; public enum ColumnType { Blob, Text, UnDefine, } public class DataTransformOptions { public Func? DatabaseFilter { get; set; } /// /// 配置导入数据的特殊列 /// public Dictionary ColumnTypeConfig { get; set; } = new(); // "table.column" -> type public ColumnType GetColumnType(string table, string column) { return ColumnTypeConfig.GetValueOrDefault($"{table}.{column}", ColumnType.UnDefine); } }