如何使用Slapper.AutoMapper映射IList <int>

时间:2016-01-17 15:39:16

标签: c# dapper

我试图在Slapper.AutoMapper旁边使用Dapper来完成这样的事情:How do I write one to many query in Dapper.Net?

我的POCO是这样的:

public class MyEntity
{
    public string Name { get; set; }
    public string Description { get; set; }
    public int Level { get; set; }
    public IList<int> Types { get; set; }
}

我返回的数据库行是这样的:

enter image description here

因此,一个实体可以有多种类型。 这就是我绘制内容的方式:

dynamic test = conn.Query<dynamic>(sql); Slapper.AutoMapper.Configuration.AddIdentifier(typeof(MyEntity), "Name");
var testContact = Slapper.AutoMapper.MapDynamic<MyEntity>(test);

但是在我的所有结果对象中,Types属性为null。如何将所有Type值映射到IList类型?

1 个答案:

答案 0 :(得分:5)