字符串配置
1.3.2 版本基本上实现了根据字符串进行配置的功能, 不需要在定义Config的时候指定泛型
public class TestDto
{
public string Field0 { get; set; }
public int? Field1 { get; set; }
public bool Field2 { get; set; }
public double Field3 { get; set; }
}
导入
初版
1.3.2之前 的版本需要指定泛型
var config = new ReadConfig<TestDto>()
.Add("表头0", "Field0")
.Add("表头1", "Field1");
这样虽然可以用字符串定义配置, 但只能用一部分
字符串配置
现在可以通过字符串指定导入时的类型
var config = new ReadConfig("TestDto")
.Add("表头0", "Field0")
.Add("表头1", "Field1");
IEnumerable<object> objs = config.ToEntity(excelPath);
ReadConfig
构造函数中需要传入导入时生成的数据实体类型名称, 程序会通过反射获取对应的Type
提示
如果存在同名的数据实体, 可以通过写全命名空间进行指定