【发布时间】:2016-08-08 15:28:20
【问题描述】:
public class Template : Entity
{
public Template()
{
TemplateItems = new List<TemplateItem>();
}
public int id { get; set; }
public string name { get; set; }
public virtual ICollection<TemplateItem> TemplateItems { get; set; }
}
public class TemplateItem : Entity
{
public int id { get; set; }
public int templateId { get; set; }
public string name { get; set; }
public virtual Template Template { get; set; }
}
public sealed class TemplateMap : CsvClassMap<Template>
{
public TemplateMap()
{
Map(m => m.name).Name("name");
//Map(m => m.TemplateItems).ConvertUsing(row => new List<string> { row("nodeType") });
// How to map a collection value to csv column
}
}
我正在读取一个 CSV 文件,需要将 csv 列映射到两个不同的表 我有两种不同的桌子模型 即模板和模板项 templateitem 从模板映射 如何映射 csv 类?
【问题讨论】:
标签: c# entity-framework csvhelper