【发布时间】:2013-12-10 10:33:58
【问题描述】:
我似乎找不到我的问题的文档或示例(现在已经搜索了一段时间)。我认为我的问题很简单,所以就这样吧。
我有两张桌子。我的主表称为 Persons,辅助表是 PersonEntries。对于 Person 表中的每个人,我可以在 PersonEntries 表中有 0 个或多个条目。像这样。
Table: Person
Id
Name
Table: PersonEntry
PersonId
CheckinTime
CheckoutTime
我有两个这样的对象
public class Person {
public string Name;
public List<PersonEntry> PersonEntries;
}
public class PersonEntry {
public DateTime CheckinTime;
public DateTime CheckoutTime;
}
如果我要将它从数据库中获取到我的 c# 类中,我会怎么做?我可以将单个表映射到我的 c# 类中并为每个表执行此操作,但随后我将匹配哪些条目映射到哪些人。
我见过几个将 ONE PersonEntry 映射到 ONE Person 的例子,这里的问题是我有一个零对多的关系。我的 Person 有一个 PersonEntry 项的LIST。
【问题讨论】:
标签: dapper