使用Dapper赋值对象

时间:2013-08-29 08:06:56

标签: c# dapper aggregateroot value-objects

我有一个带有聚合值对象的实体,如下所示:

public class Address {
    public string Town { get; set; }
    public string Street { get; set; }
    public string Region { get; set; }
    ...
}

public class Contact {
    public Int32 Id { get; set; }
    public string Name { get; set; }
    public Address Address { get; set; }
}

我的持久性模型是一个包含以下字段的表:Id, Name, Street, Town, Region,ecc。是否可以使用Dapper在这种情况下创建/读取/更新/删除实体?

1 个答案:

答案 0 :(得分:3)

您可以使用多映射功能。 这里有一些例子:

Correct use of Multimapping in Dapper